Plugin Directory

Changeset 1127323


Ignore:
Timestamp:
04/03/2015 08:16:10 PM (11 years ago)
Author:
holyhope
Message:

Fix: wppointer close when another wppointer-mouseover.
Fix: postbox formatting on admin page.

Location:
qrcodes/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • qrcodes/trunk/index.php

    r1126390 r1127323  
    33Plugin Name: QRCodes
    44Description: Add qrcodes to pages
    5 Author: Pierre Péronnet
    6 Version: 1.3.1
     5Author: Pierre Peronnet
     6Version: 1.3.3
    77*/
    88
  • qrcodes/trunk/readme.txt

    r1127159 r1127323  
    8282
    8383== Changelog ==
     84
     85= 1.3.3 =
     86
     87* Fix postbox on admin page.
     88* Fix tooltip to autoclose when another is opened.
    8489
    8590= 1.3.2 =
  • qrcodes/trunk/script/admin.js

    r1127159 r1127323  
    22    $( ".postbox" )
    33        .each( function ( index, elem ) {
    4             var title = $( elem )
    5                 .children( "h3" );
    6             title
    7                 .html(
    8                     $( "<span></span>" )
    9                         .text(
    10                             title
    11                                 .text()
    12                         )
    13                 );
    14            
    15             var inside = $( "<div></div>" )
    16                 .addClass( "inside" );
    17             $( elem )
    18                 .contents().not( title )
    19                     .appendTo( inside );
    20             $( elem )
    21                 .append( inside );
    22         } );
     4            var page = $( elem );
     5            page
     6                .children( "h3" )
     7                    .each( function ( index, title ) {
     8                        var title = $( title );
     9                        title
     10                            .html(
     11                                $( "<span></span>" )
     12                                    .text(
     13                                        title
     14                                            .text()
     15                                    )
     16                            )
     17                            .remove();
     18       
     19                        var inside = $( "<div></div>" )
     20                            .append( title )
     21                            .addClass( "inside" );
     22                        page
     23                            .contents()
     24                                .not( ".inside,h3,h3 ~ *" )
     25                                    .appendTo( inside );
     26       
     27                        page
     28                            .append( inside );
     29                    } );
     30            page
     31                .children( ".inside" )
     32                    .each( function ( index, elem ) {
     33                        $( elem )
     34                            .before(
     35                                $( elem )
     36                                    .children( "h3" )
     37                            );
     38                    } );
     39    } );
    2340    var container = $( "#post-body .postbox-container" );
    2441    $( ".nav-tab-wrapper .nav-tab" ).click( function() {
     
    3350        return false;
    3451    } );
    35     $( ".nav-tab-wrapper .nav-tab" ).first().click();
     52    $( ".nav-tab-wrapper .nav-tab" )
     53        .first()
     54            .click();
    3655} );
    3756jQuery( document ).ready( function ( $ ) {
     
    3958        $( elem.selector )
    4059            .mouseenter( function() {
    41                 $( this ).pointer( 'open' );
     60                $( ".qrcodes-pointer-mouseover-open" )
     61                    .pointer( "close" );
     62                $( this )
     63                    .pointer( "open" );
    4264            } )
    4365            .pointer( {
    4466                content:
    45                     '<h3>' + elem.title + '</h3>' +
     67                    "<h3>" + elem.title + "</h3>" +
    4668                    elem.content,
    4769                position: {
     
    4971                    align: elem.align
    5072                },
    51                 stop: function () {}
     73                open: function () {
     74                    $( this )
     75                        .addClass( "qrcodes-pointer-mouseover-open" );
     76                },
     77                close: function () {
     78                    $( this )
     79                        .removeClass( "qrcodes-pointer-mouseover-open" );
     80                }
    5281            } );
    5382    } );
Note: See TracChangeset for help on using the changeset viewer.