Plugin Directory

Changeset 1190458


Ignore:
Timestamp:
06/30/2015 07:02:04 PM (11 years ago)
Author:
mmtechmaster
Message:

Mid-changes. Grabbing a snapshot for safety sake.

Location:
militant-moderates-css-parent-selector-mmps/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • militant-moderates-css-parent-selector-mmps/trunk/js/mmParentSelector.js

    r1190427 r1190458  
    474474            for ( var j=0; j < argv.length; ++j ) {
    475475                var pair = argv[j].split('=');
    476                 if ( pair[0] == 'ver' ) {
    477                     pair = pair[1].split('+');
    478                     if ( pair[0] != packageVersion ) {
    479                     }
     476                if ( pair[0] == 'inc' ) {
     477//                  pair = pair[1].split('+');
     478//                  if ( pair[0] != packageVersion ) {
     479//                      console.log( 'Version Error! : '+ pair[1] + ' != ' + packageVersion );
     480//                  }
    480481                    if ( pair[1] ) {
    481482                        if ( pair[1].indexOf('X') >= 0 )
  • militant-moderates-css-parent-selector-mmps/trunk/js/mmParentSelector.min.js

    r1190427 r1190458  
    2323return tem.slice(1).join(' ').replace('OPR','Opera');}
    2424M=M[2]?[M[1],M[2]]:[navigator.appName,navigator.appVersion,'-?'];if((tem=ua.match(/version\/(\d+)/i))!=null)M.splice(1,1,tem[1]);return{'browser':M[0],'version':M[1]};;})();if(navigator.browserInfo.browser=="MSIE"&&navigator.browserInfo.version<=8){pseudoElements={after:':after',before:':before',first_letter:':first-letter',first_line:':first-line',selection:':selection'};stateMap={active:':active',disabled:':disabled',empty:':empty',enabled:':enabled',invalid:':invalid',lang:':lang',link:':link',not:':not',optional:':optional',required:':required',target:':target',valid:':valid',visited:':visited'};}
    25 var parseExternal=false,parseInline=false;$('script[src*="'+packageName+'"]').each(function(){var src=$(this).attr('src').split('?');if(src[1]){var argv=src[1].split('&');for(var j=0;j<argv.length;++j){var pair=argv[j].split('=');if(pair[0]=='ver'){pair=pair[1].split('+');if(pair[0]!=packageVersion){}
    26 if(pair[1]){if(pair[1].indexOf('X')>=0)
     25var parseExternal=false,parseInline=false;$('script[src*="'+packageName+'"]').each(function(){var src=$(this).attr('src').split('?');if(src[1]){var argv=src[1].split('&');for(var j=0;j<argv.length;++j){var pair=argv[j].split('=');if(pair[0]=='inc'){if(pair[1]){if(pair[1].indexOf('X')>=0)
    2726parseExternal=true;if(pair[1].indexOf('I')>=0)
    2827parseInline=true;}}}}});$('link[rel="stylesheet"],style').each(function(i){if($(this).attr('mmps_ignore')){}else if($(this).is('link')){var href=$(this).attr('href');if(parseExternal||href.indexOf('display_mmps_ccss=css')>=0){$.ajax({type:'GET',url:href,dataType:'text'}).done(function(css){parse(css);}).fail(function(){});}}else if(parseInline||$(this).attr('mmps_ccss')){parse($(this).text());}});});
  • militant-moderates-css-parent-selector-mmps/trunk/mmParentSelector.php

    r1190427 r1190458  
    4040 *  2 = Includes all debugging and NOT minified - NOT included in distribution release
    4141 *-------------------------------------------------------------------------------------*/
    42 define( 'MMPS_SCRIPT_DEV', 2 );                     // set as above: 0, 1, 2
     42define( 'MMPS_SCRIPT_DEV', 0 );                     // set as above: 0, 1, 2
    4343define( 'MMPS_SCRIPT_VERSION', '1.2.1' );           // set to script version number as in header
    4444
     
    4848    // pure CSS rules. Depends on jQuery.
    4949   
    50     // Here's where we get funky. The script version number is used to piggyback the option settings
    51     // that control which sources of CSS will be parsed and which will be ignored.
    52     $mmps_ver = '';
     50    // In order to pass the parameters to the JavaScript, we must build up a parameter
     51    // that will be appended to the .js file name when it is enqueued
     52    $mmps_parm = '';
    5353    $mmps_ccss = get_option('mmpsccss_settings');
    5454    if ( isset( $mmps_ccss[ 'mmps_ccss_parse_external' ] ) )
    55         $mmps_ver .= 'X';
     55        $mmps_parm .= 'X';
    5656    if ( isset( $mmps_ccss[ 'mmps_ccss_parse_inline' ] ) )
    57         $mmps_ver .= 'I';
    58     $mmps_ver = MMPS_SCRIPT_VERSION . ( $mmps_ver != '' ? '+' . $mmps_ver : '' );
     57        $mmps_parm .= 'I';
     58       
     59    $mmps_parm = ( $mmps_parm != '' ? '?inc=' . $mmps_parm : '' );
     60    $mmps_ver = MMPS_SCRIPT_VERSION;
    5961
    6062    // If DEBUG mode is selected and the current user has capability to activate plugins ..
     
    6466        // the .dev.js version is the working copy with full debugging included
    6567        // it is NOT included in the standard distribution, so protect against attempts to use it
    66         wp_enqueue_script( 'mmps_js', plugins_url( 'js/mmParentSelector.dev.js', __FILE__ ), array( 'jquery' ), $mmps_ver );
     68        wp_enqueue_script( 'mmps_js', plugins_url( 'js/mmParentSelector.dev.js', __FILE__ ) . $mmps_parm, array( 'jquery' ), $mmps_ver );
    6769
    6870    } elseif ( MMPS_SCRIPT_DEV != 1 ) {
    6971        // Either in full DEBUG mode but not allowed (not an admin) or FULL version NOT specified explicitly ...
    7072        // the .min.js version is stripped of all debugging code and minified
    71         wp_enqueue_script( 'mmps_js', plugins_url( 'js/mmParentSelector.min.js', __FILE__ ), array( 'jquery' ), $mmps_ver );
     73        wp_enqueue_script( 'mmps_js', plugins_url( 'js/mmParentSelector.min.js', __FILE__ ) . $mmps_parm, array( 'jquery' ), $mmps_ver );
    7274
    7375    } else {
    7476        // the .js version is stripped of debugging but is NOT minified
    75         wp_enqueue_script( 'mmps_js', plugins_url( 'js/mmParentSelector.js', __FILE__ ), array( 'jquery' ), $mmps_ver );
     77        wp_enqueue_script( 'mmps_js', plugins_url( 'js/mmParentSelector.js', __FILE__ ) . $mmps_parm, array( 'jquery' ), $mmps_ver );
    7678
    7779    }
Note: See TracChangeset for help on using the changeset viewer.