diff --git a/.gitignore b/.gitignore index c3a119dc..63079ba6 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ yarn.lock .esm-cache .sessionStorage .localStorage +lib/meta \ No newline at end of file diff --git a/lib/meta.js b/lib/meta.js index c9fa3f9b..4b412a5c 100644 --- a/lib/meta.js +++ b/lib/meta.js @@ -1,5 +1,18 @@ ;(function(){ + function USE(arg, req){ + return req? require(arg) : arg.slice? USE[R(arg)] : function(mod, path){ + arg(mod = {exports: {}}); + USE[R(path)] = mod.exports; + } + function R(p){ + return p.split('/').slice(-1).toString().replace('.js',''); + } + } + +/* UNBUILD */ +;USE(function(module){ var noop = function(){}, u; + $.fn.or = function(s){ return this.length ? this : $(s||'body') }; var m = window.meta = {edit:[]}; var k = m.key = {}; k.meta = {17:17, 91:17, 93:17, 224:17}; @@ -34,7 +47,7 @@ } m.flip = function(tmp){ var board = $('#meta .meta-menu'); - ((tmp === false) || (!tmp && board.is(':visible')))? + ((tmp === false) || (!tmp && board.is(':visible')))? board.addClass('meta-none') : board.removeClass('meta-none'); } @@ -89,7 +102,7 @@ m.ask = function(help, cb){ var $ul = $('#meta .meta-menu ul').empty(); var $put = $('').attr('id', 'meta-ask').attr('placeholder', help); - var $form = $('