More Windows hacks.
This commit is contained in:
@@ -14,7 +14,8 @@ task 'clean', 'clean project', (options) ->
|
||||
task 'build', 'build project', (options) ->
|
||||
exec 'node_modules/.bin/coffee -bcm -o lib/ src/'
|
||||
exec 'node_modules/.bin/coffee -bcm -o .test/ test/'
|
||||
exec 'node_modules/.bin/bebop -c'
|
||||
bebop = require './bebop'
|
||||
bebop.compile()
|
||||
|
||||
task 'watch', 'watch for changes and recompile project', ->
|
||||
exec 'node_modules/.bin/bebop'
|
||||
|
||||
+3
-1
@@ -9,12 +9,14 @@ compile = ->
|
||||
'node_modules/.bin/coffee -bcm -o lib/ src/'
|
||||
'node_modules/.bin/requisite src/index.coffee -m -o inform.min.js'
|
||||
]
|
||||
exec '''
|
||||
exec.interactive '''
|
||||
node_modules/.bin/requisite src/index.coffee -o inform.js
|
||||
cp inform.js test/inform.js
|
||||
'''
|
||||
|
||||
module.exports =
|
||||
compile: compile
|
||||
|
||||
port: 4242
|
||||
|
||||
cwd: process.cwd()
|
||||
|
||||
@@ -49,8 +49,8 @@
|
||||
require.define = function (file, fn) {
|
||||
require.modules[file] = fn
|
||||
};
|
||||
// source: node_modules/little-emitter/emitter.js
|
||||
require.define('little-emitter/emitter', function (module, exports, __dirname, __filename, process) {
|
||||
// source: node_modules\little-emitter\emitter.js
|
||||
require.define('./node_modules\\little-emitter\\emitter', function (module, exports, __dirname, __filename, process) {
|
||||
/*!
|
||||
* little-emitter - A tiny event emitter for node and browser.
|
||||
* https://github.com/Alex1990/little-emitter
|
||||
@@ -167,10 +167,10 @@
|
||||
}
|
||||
})
|
||||
});
|
||||
// source: src/index.coffee
|
||||
// source: src\index.coffee
|
||||
require.define('./index', function (module, exports, __dirname, __filename, process) {
|
||||
var Emitter, events;
|
||||
Emitter = require('little-emitter/emitter');
|
||||
Emitter = require('./node_modules\\little-emitter\\emitter');
|
||||
events = {
|
||||
InitScript: 'init-inform-script',
|
||||
InitForm: 'init-inform-form',
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
(function(global){function require(file,cb){if('function'==typeof cb)return require.load(file,cb);if({}.hasOwnProperty.call(require.cache,file))return require.cache[file];var resolved=require.resolve(file);if(!resolved)throw new Error('Failed to resolve module '+file);var mod={id:file,require:require,filename:file,exports:{},loaded:!1,parent:null,children:[]},dirname=file.slice(0,file.lastIndexOf('/')+1);return require.cache[file]=mod.exports,resolved.call(mod.exports,mod,mod.exports,dirname,file,process),mod.loaded=!0,require.cache[file]=mod.exports}var process={title:'browser',browser:!0,env:{},argv:[],nextTick:function(fn){setTimeout(fn,0)},cwd:function(){return'/'},chdir:function(){}};require.modules={},require.cache={},require.resolve=function(file){return{}.hasOwnProperty.call(require.modules,file)?require.modules[file]:undefined},require.define=function(file,fn){require.modules[file]=fn},require.define('little-emitter/emitter',function(module,exports,__dirname,__filename,process){!function(root,factory){'function'==typeof define&&define.amd?define(factory):'object'==typeof exports?module.exports=factory():factory(root)}(this,function(root){'use strict';function Emitter(obj){return obj?(obj._events={},mixin(obj,proto)):void(this._events={})}function mixin(obj1,obj2){for(var p in obj2)Object.prototype.hasOwnProperty.call(obj2,p)&&(obj1[p]=obj2[p]);return obj1}function flattenEvents(events){var listeners=[];for(var type in events)events.hasOwnProperty(type)&&(listeners=listeners.concat(events[type]));return listeners}var proto,slice=Array.prototype.slice;return proto=Emitter.prototype,proto.on=proto.addEventListener=function(type,fn){return(this._events[type]=this._events[type]||[]).push(fn),this},proto.one=proto.once=function(type,fn){var wrapper=function(){this.off(type,wrapper),fn.apply(this,arguments)};return wrapper.fn=fn,this.on(type,wrapper)},proto.off=proto.removeAllListners=proto.removeEventListener=function(type,fn){var events=this._events[type];if(0===arguments.length)this._events={};else if(1===arguments.length)delete this._events[type];else if(events){for(var listener,i=0;i<events.length;i++)if(listener=events[i],listener===fn||listener.fn===fn){events.splice(i,1);break}events.length||delete this._events[type]}return this},proto.emit=proto.trigger=function(type){var events=this._events[type];if(!events)return!1;for(var i=0,len=events.length;i<len;i++)events[i].apply(this,slice.call(arguments,1));return!0},proto.listeners=function(type){return type?this._events[type]?this._events[type]:[]:flattenEvents(this._events)},root?void(root.Emitter=Emitter):Emitter})}),require.define('./index',function(module,exports,__dirname,__filename,process){var Emitter,events;Emitter=require('little-emitter/emitter'),events={InitScript:'init-inform-script',InitForm:'init-inform-form',InitInputs:'init-inform-inputs',InitSubmits:'init-inform-submits',OnSubmit:'inform-submit',OnDone:'inform-done'},function(){var emitter,first,form,getLastTag,init,script;return emitter=new Emitter,emitter.Events=events,getLastTag=function(selector){var tag,tags;return tags=document.getElementsByTagName(selector),tag=tags[tags.length-1]},script=getLastTag('script'),form=getLastTag('form'),first=!0,init=function(){var button,buttons,i,input,inputs,ins,j,k,len,len1,len2,ondone,onsubmit,submits,type;if(first){for(first=!1,emitter.emit(events.InitScript,script),emitter.emit(events.InitForm,form),submits=[],inputs=[],ins=form.getElementsByTagName('input'),i=0,len=ins.length;i<len;i++)input=ins[i],'submit'!==input.getAttribute('type')?inputs.push(input):submits.push(input);for(ins=form.getElementsByTagName('select'),j=0,len1=ins.length;j<len1;j++)input=ins[j],inputs.push(input);for(emitter.emit(events.InitInputs,inputs),buttons=form.getElementsByTagName('button'),k=0,len2=buttons.length;k<len2;k++)button=buttons[k],type=button.getAttribute('type'),null!=type&&'submit'!==type||submits.push(button);return emitter.emit(events.InitSubmits,submits),ondone=function(event){return emitter.emit(events.OnDone,event)},onsubmit=function(event){var done;if(!event.defaultPrevented)return event.preventDefault(),done=function(){return form.addEventListener('submit',ondone),form.removeEventListener('submit',onsubmit),setTimeout(function(){return form.dispatchEvent(new Event('submit',{bubbles:!1,cancelable:!0}))},500)},emitter.emit(events.OnSubmit,done,event)},form.addEventListener('submit',onsubmit)}},document.addEventListener?document.addEventListener('DOMContentLoaded',init,!1):document.attachEvent&&document.attachEvent('onreadystatechange',function(){if('complete'===document.readyState)return init()}),'undefined'!=typeof window&&null!==window&&(window.Inform=emitter,window.Inform.events=events,window.addEventListener?window.addEventListener('load',init,!1):window.attachEvent&&window.attachEvent('onload',init)),emitter}()}),require('./index')}.call(this,this))
|
||||
(function(global){function require(file,cb){if('function'==typeof cb)return require.load(file,cb);if({}.hasOwnProperty.call(require.cache,file))return require.cache[file];var resolved=require.resolve(file);if(!resolved)throw new Error('Failed to resolve module '+file);var mod={id:file,require:require,filename:file,exports:{},loaded:!1,parent:null,children:[]},dirname=file.slice(0,file.lastIndexOf('/')+1);return require.cache[file]=mod.exports,resolved.call(mod.exports,mod,mod.exports,dirname,file,process),mod.loaded=!0,require.cache[file]=mod.exports}var process={title:'browser',browser:!0,env:{},argv:[],nextTick:function(fn){setTimeout(fn,0)},cwd:function(){return'/'},chdir:function(){}};require.modules={},require.cache={},require.resolve=function(file){return{}.hasOwnProperty.call(require.modules,file)?require.modules[file]:undefined},require.define=function(file,fn){require.modules[file]=fn},require.define('./node_modules\\little-emitter\\emitter',function(module,exports,__dirname,__filename,process){!function(root,factory){'function'==typeof define&&define.amd?define(factory):'object'==typeof exports?module.exports=factory():factory(root)}(this,function(root){'use strict';function Emitter(obj){return obj?(obj._events={},mixin(obj,proto)):void(this._events={})}function mixin(obj1,obj2){for(var p in obj2)Object.prototype.hasOwnProperty.call(obj2,p)&&(obj1[p]=obj2[p]);return obj1}function flattenEvents(events){var listeners=[];for(var type in events)events.hasOwnProperty(type)&&(listeners=listeners.concat(events[type]));return listeners}var proto,slice=Array.prototype.slice;return proto=Emitter.prototype,proto.on=proto.addEventListener=function(type,fn){return(this._events[type]=this._events[type]||[]).push(fn),this},proto.one=proto.once=function(type,fn){var wrapper=function(){this.off(type,wrapper),fn.apply(this,arguments)};return wrapper.fn=fn,this.on(type,wrapper)},proto.off=proto.removeAllListners=proto.removeEventListener=function(type,fn){var events=this._events[type];if(0===arguments.length)this._events={};else if(1===arguments.length)delete this._events[type];else if(events){for(var listener,i=0;i<events.length;i++)if(listener=events[i],listener===fn||listener.fn===fn){events.splice(i,1);break}events.length||delete this._events[type]}return this},proto.emit=proto.trigger=function(type){var events=this._events[type];if(!events)return!1;for(var i=0,len=events.length;i<len;i++)events[i].apply(this,slice.call(arguments,1));return!0},proto.listeners=function(type){return type?this._events[type]?this._events[type]:[]:flattenEvents(this._events)},root?void(root.Emitter=Emitter):Emitter})}),require.define('./index',function(module,exports,__dirname,__filename,process){var Emitter,events;Emitter=require('./node_modules\\little-emitter\\emitter'),events={InitScript:'init-inform-script',InitForm:'init-inform-form',InitInputs:'init-inform-inputs',InitSubmits:'init-inform-submits',OnSubmit:'inform-submit',OnDone:'inform-done'},function(){var emitter,first,form,getLastTag,init,script;return emitter=new Emitter,emitter.Events=events,getLastTag=function(selector){var tag,tags;return tags=document.getElementsByTagName(selector),tag=tags[tags.length-1]},script=getLastTag('script'),form=getLastTag('form'),first=!0,init=function(){var button,buttons,i,input,inputs,ins,j,k,len,len1,len2,ondone,onsubmit,submits,type;if(first){for(first=!1,emitter.emit(events.InitScript,script),emitter.emit(events.InitForm,form),submits=[],inputs=[],ins=form.getElementsByTagName('input'),i=0,len=ins.length;i<len;i++)input=ins[i],'submit'!==input.getAttribute('type')?inputs.push(input):submits.push(input);for(ins=form.getElementsByTagName('select'),j=0,len1=ins.length;j<len1;j++)input=ins[j],inputs.push(input);for(emitter.emit(events.InitInputs,inputs),buttons=form.getElementsByTagName('button'),k=0,len2=buttons.length;k<len2;k++)button=buttons[k],type=button.getAttribute('type'),null!=type&&'submit'!==type||submits.push(button);return emitter.emit(events.InitSubmits,submits),ondone=function(event){return emitter.emit(events.OnDone,event)},onsubmit=function(event){var done;if(!event.defaultPrevented)return event.preventDefault(),done=function(){return form.addEventListener('submit',ondone),form.removeEventListener('submit',onsubmit),setTimeout(function(){return form.dispatchEvent(new Event('submit',{bubbles:!1,cancelable:!0}))},500)},emitter.emit(events.OnSubmit,done,event)},form.addEventListener('submit',onsubmit)}},document.addEventListener?document.addEventListener('DOMContentLoaded',init,!1):document.attachEvent&&document.attachEvent('onreadystatechange',function(){if('complete'===document.readyState)return init()}),'undefined'!=typeof window&&null!==window&&(window.Inform=emitter,window.Inform.events=events,window.addEventListener?window.addEventListener('load',init,!1):window.attachEvent&&window.attachEvent('onload',init)),emitter}()}),require('./index')}.call(this,this))
|
||||
+4
-4
@@ -49,8 +49,8 @@
|
||||
require.define = function (file, fn) {
|
||||
require.modules[file] = fn
|
||||
};
|
||||
// source: node_modules/little-emitter/emitter.js
|
||||
require.define('little-emitter/emitter', function (module, exports, __dirname, __filename, process) {
|
||||
// source: node_modules\little-emitter\emitter.js
|
||||
require.define('./node_modules\\little-emitter\\emitter', function (module, exports, __dirname, __filename, process) {
|
||||
/*!
|
||||
* little-emitter - A tiny event emitter for node and browser.
|
||||
* https://github.com/Alex1990/little-emitter
|
||||
@@ -167,10 +167,10 @@
|
||||
}
|
||||
})
|
||||
});
|
||||
// source: src/index.coffee
|
||||
// source: src\index.coffee
|
||||
require.define('./index', function (module, exports, __dirname, __filename, process) {
|
||||
var Emitter, events;
|
||||
Emitter = require('little-emitter/emitter');
|
||||
Emitter = require('./node_modules\\little-emitter\\emitter');
|
||||
events = {
|
||||
InitScript: 'init-inform-script',
|
||||
InitForm: 'init-inform-form',
|
||||
|
||||
Reference in New Issue
Block a user