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