Mithrilizer
Sublime package for auto completions of usual Mithril methods
Details
Installs
- Total 418
- Win 170
- Mac 169
- Linux 79
Jun 1 | May 31 | May 30 | May 29 | May 28 | May 27 | May 26 | May 25 | May 24 | May 23 | May 22 | May 21 | May 20 | May 19 | May 18 | May 17 | May 16 | May 15 | May 14 | May 13 | May 12 | May 11 | May 10 | May 9 | May 8 | May 7 | May 6 | May 5 | May 4 | May 3 | May 2 | May 1 | Apr 30 | Apr 29 | Apr 28 | Apr 27 | Apr 26 | Apr 25 | Apr 24 | Apr 23 | Apr 22 | Apr 21 | Apr 20 | Apr 19 | Apr 18 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Mithrilizer
Sublime package for auto completions of common Mithril methods
[Needs to be updated with Mithril 2.0 API]
Mithril is a client-side MVC lightweight Javascript framework created by Leo Horie
Installation
Package Control
- Open Package Control:
Preferences -> Package Control
- Select
Package Control: Install Package
- Type
Mithrilizer
into the search box and select the package to install it
Usage
Once installed, you need to be on a page with the syntax set to Javascript
m -> m()
will display:
m('div',{
style: { },
config: 'function name'
},[
'Children'
])
More details on the use of m() here
mi -> m('input')
will display:
m('input[type=]', oninput:, value: )
More details on the use of m() here
ma -> m('a')
m('a[href=/myroute]', {config: m.route}, 'Myroute')
More details on the use of m() here
mm -> Mithril module
Will display:
var mymodule = {};
mymodule.vm = 'Object literal {} or function Constructor'
mymodule.controller = function (options) {
mymodule.vm.init();
};
mymodule.view = function (ctrl) {
return 'view here';
}
m.module(document.body, mymodule);
More details on the use of m.module() here
mp -> m.prop()
Will display:
m.prop('initial value');
More details on the use of m.prop() here
mw -> m.withAttr()
Will display:
m.withAttr('string here', callback here)
More details on the use of m.withAttr() here
mro -> m.route()
Will display:
m.route({root Element, '/defaultRoute',
'/route1': Module name
});
m.route.mode = 'search/hash/pathname';
More details on the use of m.route() here
mreq -> m.request()
Will display:
m.request({
method: 'GET/POST',
url: '/user',
dataType: ,
callbackKey: ,
type: ,
})
More details on the use of m.request() here
md -> m.deferred()
Will display:
m.deferred('initial value');
More details on the use of m.deferred() here
ms -> m.sync([])
Will display:
m.sync([
Array of promises
]);
More details on the use of m.sync() here
mt -> m.trust()
Will display:
m.trust(content);
More details on the use of m.trust() here
mren -> m.render()
Will display:
m.render(root Element, [
'Children elements'
]);
More details on the use of m.render() here
mrd -> m.redraw()
Will display:
m.redraw(true/false);
More details on the use of m.redraw() here
mrs -> m.redraw.strategy()
Will display:
m.redraw.strategy('all/diff/none');
More details on the use of m.redraw.strategy() here
mst -> m.startComputation() and m.endComputation()
Will display:
m.startComputation();
m.endComputation();
More details on the use of m.startComputation/m.endComputation here