Changeset 25326 for lang/javascript/vimperator-plugins
- Timestamp:
- 11/29/08 12:38:06 (6 weeks ago)
- Files:
-
- 1 modified
-
lang/javascript/vimperator-plugins/trunk/clock.js (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/vimperator-plugins/trunk/clock.js
r25296 r25326 5 5 * @description-ja とけい。 6 6 * @author janus_wel <janus_wel@fb3.so-net.ne.jp> 7 * @version 0.1 27 * @version 0.13 8 8 * @minversion 2.0pre 9 9 * @maxversion 2.0pre … … 54 54 const format = liberator.globalVariables.clock_format || '[%t]'; 55 55 const position = liberator.globalVariables.clock_position || 'liberator-commandline-command'; 56 let atemp = liberator.globalVariables.clock_after; 57 const after = (atemp === undefined) ? true 58 : (atemp.toLowerCase() === 'false') ? false 59 : (/^\d+$/.test(atemp)) ? parseInt(atemp, 10) 60 : true; 56 const after = stringToBoolean(liberator.globalVariables.clock_after, true); 61 57 62 58 // class definitions … … 228 224 clock.generate(); 229 225 230 // appendChild226 // insert 231 227 after 232 228 ? insertNodeAfterSpecified(clock.instance, insertBase) … … 235 231 // register command 236 232 [ 237 [['clockhide'], 'hide clock', function () clock.hide(), ],233 [['clockhide'], 'hide clock', function () clock.hide(), ], 238 234 [['clockappear'], 'clock appear', function () clock.appear(), ], 239 [['clockstart'], 'start clock', function () clock.start(), ],240 [['clockstop'], 'stop clock', function () clock.stop(), ],241 ].forEach( function ([n ames, desc, func]) commands.addUserCommand(names, desc, func, {}) );235 [['clockstart'], 'start clock', function () clock.start(), ], 236 [['clockstop'], 'stop clock', function () clock.stop(), ], 237 ].forEach( function ([n, d, f]) commands.addUserCommand(n, d, f, {}) ); 242 238 243 239 … … 282 278 } 283 279 } 280 281 // type conversion 282 function stringToBoolean(str, defaultValue) { 283 return !str ? (defaultValue ? true : false) 284 : str.toLowerCase() === 'false' ? false 285 : /^\d+$/.test(str) ? (parseInt(str) ? true : false) 286 : true; 287 } 284 288 } )(); 285 289
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)