WordPress.org

Plugin Directory

Changeset 647126


Ignore:
Timestamp:
01/02/13 18:47:24 (16 months ago)
Author:
eskapism
Message:

fixes

Location:
admin-menu-tree-page-view/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • admin-menu-tree-page-view/trunk/css/styles.css

    r629646 r647126  
    300300    left: 13px; 
    301301    position: absolute; 
    302     top: 5px; 
     302    top: 4px; 
    303303    cursor: text; 
    304304} 
     
    376376    background-image: -webkit-linear-gradient(left , #d3dbe1, #EAF2FA 5px); 
    377377    margin-top: -8px; 
     378    color: #464646; 
    378379} 
    379380.amtpv-editpopup-hover { 
     
    603604 
    604605/* fix from wordpress.org/support/topic/plugin-admin-menu-tree-page-view-flyout-menus-broken-in-wp-33 */ 
    605 #adminmenuwrap #adminmenu #menu-pages .wp-submenu { 
     606#adminmenuwrap #adminmenu #menu-pages .wp-submenu, 
     607#adminmenu .wp-submenu li { 
    606608    overflow: visible !important; 
    607609} 
     610 
     611 
     612 
  • admin-menu-tree-page-view/trunk/js/scripts.js

    r513640 r647126  
    1515        var selector = "li:AminMenuTreePageContains('"+s+"')"; 
    1616        var hits = ul.find(selector); 
    17         if (hits.length > 0 || s != "") { 
     17        if (hits.length > 0 || s !== "") { 
    1818            ul.find("div.admin-menu-tree-page-filter-reset").fadeIn("fast"); 
    1919            ul.unhighlight(); 
    2020        } 
    21         if (s == "") { 
     21        if (s === "") { 
    2222            ul.find("div.admin-menu-tree-page-filter-reset").fadeOut("fast"); 
    2323        } 
     
    3838        // if no hits: tell the user so we have less confusion. confusion is bad. 
    3939        var nohits_div = ul.find("div.admin-menu-tree-page-filter-nohits"); 
    40         if (hits.length == 0) { 
     40        if (hits.length === 0) { 
    4141            nohits_div.show(); 
    4242        } else { 
     
    6868    // add links to expand/collapse 
    6969    trees.find("li.admin-menu-tree-page-view-has-childs > div").after("<div class='admin-menu-tree-page-expand' title='Show/Hide child pages' />"); 
    70     trees.find("div.admin-menu-tree-page-expand").live("click", function(e) { 
     70    trees.on("click", "div.admin-menu-tree-page-expand", function(e) { 
    7171         
    7272        e.preventDefault(); 
     
    106106 
    107107    // mouse over to show edit-box 
    108     $("ul.admin-menu-tree-page-tree li div.amtpv-linkwrap:first-child").live("mouseenter mouseleave", function(e) { 
     108    trees.on("mouseenter mouseleave", "li div.amtpv-linkwrap:first-child", function(e) { 
    109109 
    110110        var t = $(this); 
    111111        var li = t.closest("li"); 
    112112        var popupdiv = li.find("div.amtpv-editpopup:first"); 
    113         var linkwrap = li.find("div.amtpv-linkwrap:first") 
     113        var linkwrap = li.find("div.amtpv-linkwrap:first"); 
    114114        //var popup_linkwrap = popupdiv.closest("div.amtpv-linkwrap"); 
    115115         
     
    125125                popupdiv.addClass("amtpv-editpopup-hover"); 
    126126                linkwrap.addClass("amtpv-linkwrap-hover"); 
    127             }            
     127            } 
    128128             
    129129        } else if (e.type == "mouseleave" || e.type == "mouseout") { 
     
    147147        } 
    148148    }); 
    149     $("div.amtpv-editpopup").live("mouseenter mouseleave", function(e) { 
     149     
     150    // 
     151    trees.on("mouseenter mouseleave", "div.amtpv-editpopup", function(e) { 
    150152        var t = $(this); 
    151153        var li = t.closest("li"); 
    152154        var popupdiv = li.find("div.amtpv-editpopup:first"); 
    153         var linkwrap = li.find("div.amtpv-linkwrap:first") 
     155        var linkwrap = li.find("div.amtpv-linkwrap:first"); 
    154156         
    155157        if (e.type == "mouseenter" || e.type == "mouseover") { 
     
    162164        } 
    163165    }); 
    164      
    165     // don't allow clicks directly on .amtpv-editpopup. it's kinda confusing 
    166     $("div.amtpv-editpopup").live("click", function(e) { 
    167         //e.preventDefault(); 
    168     }); 
    169      
     166         
    170167    // edit/view links 
    171     $("div.amtpv-editpopup-edit, div.amtpv-editpopup-view").live("click",function(e) { 
     168    trees.on("click", "div.amtpv-editpopup-edit, div.amtpv-editpopup-view", function(e) { 
     169 
    172170        e.preventDefault(); 
    173171        var t = $(this); 
     
    177175        if ( ($.client.os == "Mac" && (e.metaKey || e.shiftKey)) || ($.client.os != "Mac" && e.ctrlKey) ) { 
    178176            new_win = true; 
    179         }        
     177        } 
    180178        if (new_win) { 
    181179            window.open(link); 
     
    187185     
    188186    // add links 
    189     $("div.amtpv-editpopup-add-after, div.amtpv-editpopup-add-inside").live("click", function(e) { 
     187    trees.on("click", "div.amtpv-editpopup-add-after, div.amtpv-editpopup-add-inside", function(e) { 
    190188 
    191189        var t = $(this); 
     
    222220            add_pages.append( $("<div class='amtpv-editpopup-addpages-position'><input checked='checked' type='radio' name='amtpv-editpopup-addpages-position' id='amtpv-editpopup-addpages-position-after' value='after' /><label for='amtpv-editpopup-addpages-position-after'>After</label> <input type='radio' name='amtpv-editpopup-addpages-position' id='amtpv-editpopup-addpages-position-inside' value='inside' /><label for='amtpv-editpopup-addpages-position-inside'>Inside</label> </div") ); 
    223221        } else if (type=="inside") { 
    224             add_pages.append( $("<div class='amtpv-editpopup-addpages-position'><input type='radio' name='amtpv-editpopup-addpages-position' id='amtpv-editpopup-addpages-position-after' value='after' /><label for='amtpv-editpopup-addpages-position-after'>After</label> <input checked='checked' type='radio' name='amtpv-editpopup-addpages-position' id='amtpv-editpopup-addpages-position-inside' value='inside' /><label for='amtpv-editpopup-addpages-position-inside'>Inside</label> </div") );   
     222            add_pages.append( $("<div class='amtpv-editpopup-addpages-position'><input type='radio' name='amtpv-editpopup-addpages-position' id='amtpv-editpopup-addpages-position-after' value='after' /><label for='amtpv-editpopup-addpages-position-after'>After</label> <input checked='checked' type='radio' name='amtpv-editpopup-addpages-position' id='amtpv-editpopup-addpages-position-inside' value='inside' /><label for='amtpv-editpopup-addpages-position-inside'>Inside</label> </div") ); 
    225223        } 
    226224 
     
    248246 
    249247    // add new page-link 
    250     $("div.amtpv-editpopup-addpages-addpage a").live("click", function(e) { 
     248    trees.on("click", "div.amtpv-editpopup-addpages-addpage a", function(e) { 
    251249        e.preventDefault(); 
    252250        var t = $(this); 
     
    258256    // when typing in the input, add another input if we are at the last input 
    259257    // this way we don't have to click that "add page" button. less clicks = more productive. 
    260     $("input.amtpv-editpopup-addpages-name").live("keyup", function(e) { 
     258    trees.on("keyup", "input.amtpv-editpopup-addpages-name", function(e) { 
    261259        // check if this is the last li 
    262260        var t = $(this); 
     
    266264        // if this input is the last one, and we have entered something, add another one 
    267265        var isLast = (li.index() == ul.find("li").length-1); 
    268         if (isLast && t.val() != "") { 
     266        if (isLast && t.val() !== "") { 
    269267            var newelm = $("<li class='hidden'><span></span><input class='amtpv-editpopup-addpages-name' type='text' value=''/></li>"); 
    270268            ul.append( newelm ); 
    271             newelm.slideDown("fast"); 
     269            newelm.show(); 
    272270        } 
    273271         
     
    275273     
    276274    // cancel-link 
    277     $("a.amtpv-editpopup-addpages-cancel").live("click", function() { 
     275    trees.on("click", "a.amtpv-editpopup-addpages-cancel", function() { 
    278276        var t = $(this); 
    279277        var popup = t.closest("div.amtpv-editpopup"); 
     
    287285     
    288286    // woho, add da pages! 
    289     $("form.amtpv-editpopup-addpages").live("submit", function(e) { 
     287    trees.on("submit", "form.amtpv-editpopup-addpages", function(e) { 
    290288        // fetch all .amtpv-editpopup-addpages-name for this popup 
    291289         
     
    307305        // we must at least have one name 
    308306        // @todo: make this a bit better looking 
    309         if (arr_names.length == 0) { 
     307        if (arr_names.length === 0) { 
    310308            alert("Please enter a name for the new page"); 
    311309            return false; 
     
    414412    // @todo: remember state in a cookie, to be read by PHP 
    415413    // @todo: also add arrow or something that shows state 
    416     $(".admin-menu-tree-page-tree_headline").live("click", function() { 
     414    trees.on("click", ".admin-menu-tree-page-tree_headline", function() { 
    417415        var t = $(this); 
    418416        var ul = t.closest("ul"); 
     
    438436var admin_menu_tree_page_view_opened_posts = jQuery.cookie('admin-menu-tree-page-view-open-posts') || ""; 
    439437admin_menu_tree_page_view_opened_posts = admin_menu_tree_page_view_opened_posts.split(","); 
    440 if (admin_menu_tree_page_view_opened_posts[0] == "") { 
     438//if (admin_menu_tree_page_view_opened_posts[0] == "") { 
    441439//  admin_menu_tree_page_view_opened_posts = []; 
    442 } 
     440//} 
    443441 
    444442// http://stackoverflow.com/questions/187537/is-there-a-case-insensitive-jquery-contains-selector 
  • admin-menu-tree-page-view/trunk/readme.txt

    r629646 r647126  
    5050 
    5151== Changelog == 
     52 
     53= 2.x = 
     54- Fixes for popup on WP 3.5 
     55- Replaces live() with on() in JavaScript 
     56- Small CSS fixes, for example search box label being a bit off 
     57-  
    5258 
    5359= 2.5 = 
Note: See TracChangeset for help on using the changeset viewer.