#CACHE{7*24*3600} #HTTP_HEADER{Content-Type: text/javascript;} [(#INCLURE{javascript/jquery.shiftcheckbox.js}|appliquer_filtre{minifier,js})] //*** jQuery File Upload ***// [(#INCLURE{javascript/jquery.fileupload-emballe_medias.js}|appliquer_filtre{minifier,js})] //*** SWFUPLOAD ***// [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_SWFUPLOAD})swfupload.js]})]}|appliquer_filtre{minifier,js})] [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_SWFUPLOAD})plugins/swfupload.queue.js]})]}|appliquer_filtre{minifier,js})] [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_SWFUPLOAD})plugins/swfupload.cookies.js]}|replace{' ','%20'})]}|appliquer_filtre{minifier,js})] [(#INCLURE{[(#VAL{[(#EVAL{_DIR_LIB_SWFUPLOAD})plugins/swfupload.swfobject.js]}|replace{' ','%20'})]}|appliquer_filtre{minifier,js})] [(#INCLURE{javascript/swfupload_handler.js}|appliquer_filtre{minifier,js})] [(#INCLURE{javascript/swfupload_fileprogress.js}|appliquer_filtre{minifier,js})] [(#INCLURE{fond=emballe_medias_lang.js,lang=#ENV{lang}}|appliquer_filtre{minifier,js})] var em_markitup = function(){ if(window.jQuery.markItUp){ jQuery('.formulaire_spip .inserer_barre:not(.markItUpEditor)') .barre_outils('edition') .previsu_spip({ previewParserPath:'[(#URL_PAGE{preview}|url_absolue)]', textEditer:'<:barreoutils:editer:>', textVoir:'<:barreoutils:voir:>'}); } } /** * Charger les tabs si on a l'upload ftp * Charger les tabs si on a le choix traitement par lot ou unique */ var em_tabs_charger = function(){ jQuery('.em_charger_fichiers').tabs({ cookie: { name: 'ui-tab-em_charger_ftp', expires: 1 } }); jQuery('#emballe_media_edition').tabs({ cookie: { name: 'ui-tab-em_traitement', expires: 1 } }); }; var em_boutons = function(){ if(typeof($.fn.button) == 'function') $('.btn').button(); } var medias_init_select_all = function(){ jQuery('.selection_documents').each(function(){ var me = jQuery(this); if((me.find('.selection').size() == 0) && (me.find('div.choix').size() > 1)){ if(me.children('label').size() > 0) me.children('label').after('

<:emballe_medias:select_all|attribut_html:> | <:emballe_medias:unselect_all|attribut_html:>

'); else if(me.children('div').children('.explication').size() > 0) me.children('div').children('.explication').after('

<:emballe_medias:select_all|attribut_html:> | <:emballe_medias:unselect_all|attribut_html:>

'); } me.find('.select_all').unbind('click').click(function(e){ e.preventDefault(); me.find('.choix').not('.selected').find('label').click(); return false; }); me.find('.unselect_all').unbind('click').click(function(e){ e.preventDefault(); me.find('.selected').find('label').click(); return false; }); }); } /** * Au chargement : * On ajoute la class selected au div.choix parent des checkbox selectionnées (cookie ou navigateur) et on lui change son title * Au click sur un media de la sélection multiple : * On ajoute ou on enlève la class selected du div.choix parent et on change le title du label */ var medias_selection_multiple_init_clicks = function(){ if(typeof($.fn.shiftcheckbox) == 'function'){ $('.editer_liste_medias div.choix').off('.shiftcheckbox'); $('.editer_liste_medias div.choix').shiftcheckbox({ checkboxSelector: ':checkbox', onChange: function(checked) { jQuery('.selection_documents :checked').parents('.choix').addClass('selected').find('label').attr('title','<:emballe_medias:info_media_selection|texte_script:>'); jQuery('.selection_documents :checkbox').not(':checked').parents('.choix').removeClass('selected').find('label').attr('title','<:emballe_medias:info_media_selection_non|texte_script:>'); } }); } jQuery('.selection_documents input:checked').parents('.choix').addClass('selected').find('label').attr('title','<:emballe_medias:info_media_selection|texte_script:>'); jQuery('.selection_documents :checkbox').change(function(){ jQuery('.selection_documents :checked').parents('.choix').addClass('selected').find('label').attr('title','<:emballe_medias:info_media_selection|texte_script:>'); jQuery('.selection_documents :checkbox').not(':checked').parents('.choix').removeClass('selected').find('label').attr('title','<:emballe_medias:info_media_selection_non|texte_script:>'); }).click(function(){ jQuery('.selection_documents :checked').parents('.choix').addClass('selected').find('label').attr('title','<:emballe_medias:info_media_selection|texte_script:>'); jQuery('.selection_documents :checkbox').not(':checked').parents('.choix').removeClass('selected').find('label').attr('title','<:emballe_medias:info_media_selection_non|texte_script:>'); }); } jQuery(document).ready(function(){ em_boutons(); medias_selection_multiple_init_clicks(); medias_init_select_all(); em_markitup(); onAjaxLoad(em_boutons); onAjaxLoad(em_markitup); onAjaxLoad(em_tabs_charger); onAjaxLoad(medias_selection_multiple_init_clicks); onAjaxLoad(medias_init_select_all); }); jQuery(window).load(function(){ em_tabs_charger(); });