Mithrilizer
Sublime package for auto completions of usual Mithril methods
Details
Installs
- Total 448
- Win 186
- Mac 181
- Linux 81
Apr 29 | Apr 28 | Apr 27 | Apr 26 | Apr 25 | Apr 24 | Apr 23 | Apr 22 | Apr 21 | Apr 20 | Apr 19 | Apr 18 | Apr 17 | Apr 16 | Apr 15 | Apr 14 | Apr 13 | Apr 12 | Apr 11 | Apr 10 | Apr 9 | Apr 8 | Apr 7 | Apr 6 | Apr 5 | Apr 4 | Apr 3 | Apr 2 | Apr 1 | Mar 31 | Mar 30 | Mar 29 | Mar 28 | Mar 27 | Mar 26 | Mar 25 | Mar 24 | Mar 23 | Mar 22 | Mar 21 | Mar 20 | Mar 19 | Mar 18 | Mar 17 | Mar 16 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | 1 | 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 | 1 | 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