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