Changeset 1190458
- Timestamp:
- 06/30/2015 07:02:04 PM (11 years ago)
- Location:
- militant-moderates-css-parent-selector-mmps/trunk
- Files:
-
- 3 edited
-
js/mmParentSelector.js (modified) (1 diff)
-
js/mmParentSelector.min.js (modified) (1 diff)
-
mmParentSelector.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
militant-moderates-css-parent-selector-mmps/trunk/js/mmParentSelector.js
r1190427 r1190458 474 474 for ( var j=0; j < argv.length; ++j ) { 475 475 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 // } 480 481 if ( pair[1] ) { 481 482 if ( pair[1].indexOf('X') >= 0 ) -
militant-moderates-css-parent-selector-mmps/trunk/js/mmParentSelector.min.js
r1190427 r1190458 23 23 return tem.slice(1).join(' ').replace('OPR','Opera');} 24 24 M=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) 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]=='inc'){if(pair[1]){if(pair[1].indexOf('X')>=0) 27 26 parseExternal=true;if(pair[1].indexOf('I')>=0) 28 27 parseInline=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 40 40 * 2 = Includes all debugging and NOT minified - NOT included in distribution release 41 41 *-------------------------------------------------------------------------------------*/ 42 define( 'MMPS_SCRIPT_DEV', 2); // set as above: 0, 1, 242 define( 'MMPS_SCRIPT_DEV', 0 ); // set as above: 0, 1, 2 43 43 define( 'MMPS_SCRIPT_VERSION', '1.2.1' ); // set to script version number as in header 44 44 … … 48 48 // pure CSS rules. Depends on jQuery. 49 49 50 // Here's where we get funky. The script version number is used to piggyback the option settings51 // 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 = ''; 53 53 $mmps_ccss = get_option('mmpsccss_settings'); 54 54 if ( isset( $mmps_ccss[ 'mmps_ccss_parse_external' ] ) ) 55 $mmps_ ver.= 'X';55 $mmps_parm .= 'X'; 56 56 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; 59 61 60 62 // If DEBUG mode is selected and the current user has capability to activate plugins .. … … 64 66 // the .dev.js version is the working copy with full debugging included 65 67 // 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 ); 67 69 68 70 } elseif ( MMPS_SCRIPT_DEV != 1 ) { 69 71 // Either in full DEBUG mode but not allowed (not an admin) or FULL version NOT specified explicitly ... 70 72 // 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 ); 72 74 73 75 } else { 74 76 // 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 ); 76 78 77 79 }
Note: See TracChangeset
for help on using the changeset viewer.