מדיה ויקי:NewScripts.js: הבדלים בין גרסאות בדף
מתוך מכביפדיה
אין תקציר עריכה
אין תקציר עריכה
 
(25 גרסאות ביניים של אותו משתמש אינן מוצגות)
שורה 1: שורה 1:
/**************************************************
        FLEX BOX (for portals and pages with flex boxs)
    Date: 13/11/2020
    Made by: Oren
**************************************************/
$(document).ready(function() {
    $(`.nmpFlexBoxsHideShowToggler`).click(function(){
        const fbWorked = $(this);
        if (fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`i`).hasClass(`nmpFlexBoxsHideShowTogglerInActive`)){
            fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`i`).removeClass(`nmpFlexBoxsHideShowTogglerInActive`);
            fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`i`).addClass(`nmpFlexBoxsHideShowTogglerActive`);
        }else{
            fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`i`).addClass(`nmpFlexBoxsHideShowTogglerInActive`);
            fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`i`).removeClass(`nmpFlexBoxsHideShowTogglerActive`);
        }
        fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`.nmpFlexBoxsBoxText`).fadeToggle();
        fbWorked.closest(`.nmpFlexBoxsBoxContainer`).css(`height`, `max-content`);
        fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`.nmpFlexBoxsBoxTitleContainer`).toggleClass(`nmpFlexBoxsBoxTitleBordersOnHide`);
    });
})
/**************************************************
/**************************************************


שורה 8: שורה 35:


$(document).ready(function() {
$(document).ready(function() {
     $(`.nmpDesignBoxTitleContainer`).click(function(){
     $(`.nmpDesignBoxHideShowToggler`).click(function(){
         $(this).closest(`.nmpDesignBoxContainer`).find(`i`).toggleClass(`nmpDesignBoxHideShowTogglerActive`);
         const dbWorked = $(this);
         $(this).closest(`.nmpDesignBoxContainer`).find(`.nmpDesignBoxText`).fadeToggle();
 
         $(this).toggleClass(`nmpDesignBoxTitleBordersOnHide`);
        if (dbWorked.closest(`.nmpDesignBoxContainer`).find(`i`).hasClass(`nmpDesignBoxHideShowTogglerInActive`)){
            dbWorked.closest(`.nmpDesignBoxContainer`).find(`i`).removeClass(`nmpDesignBoxHideShowTogglerInActive`);
            dbWorked.closest(`.nmpDesignBoxContainer`).find(`i`).addClass(`nmpDesignBoxHideShowTogglerActive`);
         }else{
            dbWorked.closest(`.nmpDesignBoxContainer`).find(`i`).addClass(`nmpDesignBoxHideShowTogglerInActive`);
            dbWorked.closest(`.nmpDesignBoxContainer`).find(`i`).removeClass(`nmpDesignBoxHideShowTogglerActive`);
        }
 
        dbWorked.closest(`.nmpDesignBoxContainer`).find(`.nmpDesignBoxText`).fadeToggle();
         dbWorked.closest(`.nmpDesignBoxContainer`).find(`.nmpDesignBoxTitleContainer`).toggleClass(`nmpDesignBoxTitleBordersOnHide`);
     });
     });
    $(`.nmpDesignBoxTitleContainer:even`).addClass(`nmpDesignBoxTitleContainerEven`);
    $(`.nmpDesignBoxTitleContainer:odd`).addClass(`nmpDesignBoxTitleContainerOdd`);
})
})

גרסה אחרונה מ־03:50, 4 בפברואר 2021

/**************************************************

        FLEX BOX (for portals and pages with flex boxs)
    Date: 13/11/2020
    Made by: Oren

**************************************************/
$(document).ready(function() {
    $(`.nmpFlexBoxsHideShowToggler`).click(function(){
        const fbWorked = $(this);

        if (fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`i`).hasClass(`nmpFlexBoxsHideShowTogglerInActive`)){
            fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`i`).removeClass(`nmpFlexBoxsHideShowTogglerInActive`);
            fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`i`).addClass(`nmpFlexBoxsHideShowTogglerActive`);
        }else{
            fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`i`).addClass(`nmpFlexBoxsHideShowTogglerInActive`);
            fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`i`).removeClass(`nmpFlexBoxsHideShowTogglerActive`);
        }

        fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`.nmpFlexBoxsBoxText`).fadeToggle();
        fbWorked.closest(`.nmpFlexBoxsBoxContainer`).css(`height`, `max-content`);
        fbWorked.closest(`.nmpFlexBoxsBoxContainer`).find(`.nmpFlexBoxsBoxTitleContainer`).toggleClass(`nmpFlexBoxsBoxTitleBordersOnHide`);
     });
})



/**************************************************

        DESIGN BOX (for page`s box & text box)
    Date: 05/10/2020
    Made by: Oren

**************************************************/

$(document).ready(function() {
    $(`.nmpDesignBoxHideShowToggler`).click(function(){
        const dbWorked = $(this);

        if (dbWorked.closest(`.nmpDesignBoxContainer`).find(`i`).hasClass(`nmpDesignBoxHideShowTogglerInActive`)){
            dbWorked.closest(`.nmpDesignBoxContainer`).find(`i`).removeClass(`nmpDesignBoxHideShowTogglerInActive`);
            dbWorked.closest(`.nmpDesignBoxContainer`).find(`i`).addClass(`nmpDesignBoxHideShowTogglerActive`);
        }else{
            dbWorked.closest(`.nmpDesignBoxContainer`).find(`i`).addClass(`nmpDesignBoxHideShowTogglerInActive`);
            dbWorked.closest(`.nmpDesignBoxContainer`).find(`i`).removeClass(`nmpDesignBoxHideShowTogglerActive`);
        }

        dbWorked.closest(`.nmpDesignBoxContainer`).find(`.nmpDesignBoxText`).fadeToggle();
        dbWorked.closest(`.nmpDesignBoxContainer`).find(`.nmpDesignBoxTitleContainer`).toggleClass(`nmpDesignBoxTitleBordersOnHide`);
     });
})