UNPKG

vconsole-liff

Version:

A plugin for vConsole to view LIFF information.

6 lines 3.86 kB
/*! * vconsole-liff v1.0.0 (https://github.com/polydice/vConsole-LIFF) * Copyright 2019, Polydice, Inc. * MIT license */ !function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports["vConsole-LIFF"]=n():e["vConsole-LIFF"]=n()}(window,function(){return function(e){var n={};function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:o})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)t.d(o,r,function(n){return e[n]}.bind(null,r));return o},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=2)}([function(e,n){e.exports='<div class="vc-table">\n <div class="vc-log"></div>\n</div>'},function(e,n){e.exports='<div>\n <dl class="vc-table-row">\n <dd class="vc-table-col">Name</dd>\n <dd class="vc-table-col vc-table-col-2">Value</dd>\n </dl>\n {{for (var i=0; i<list.length; i++)}}\n <dl class="vc-table-row">\n <dd class="vc-table-col">{{list[i].name}}</dd>\n <dd class="vc-table-col vc-table-col-2">{{list[i].value}}</dd>\n </dl>\n {{/for}}\n</div>'},function(e,n,t){"use strict";t.r(n);var o=t(0),r=t.n(o),i=t(1),l=t.n(i);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,n){for(var t=0;t<n.length;t++){var o=n[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function f(e,n){return!n||"object"!==c(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,n){return(s=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}var d=vConsole.$,b=vConsole.tool,p=new(function(e){function n(){var e;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);for(var t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];return f(this,(e=a(n)).call.apply(e,[this].concat(o)))}var t,o,i;return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&s(e,n)}(n,vConsole.VConsolePlugin),t=n,(o=[{key:"onRenderTab",value:function(e){this.$tabbox=d.render(r.a,{}),e(this.$tabbox)}},{key:"onReady",value:function(){this.renderProfile()}},{key:"onAddTool",value:function(e){var n=this;e([{name:"Refresh",global:!1,onClick:function(e){n.renderProfile()}}])}},{key:"renderProfile",value:function(){var e=d.one(".vc-log",this.$tabbox);e.innerHTML="Refreshing",liff.init(function(n){var t=n.context,o=Object.keys(t).map(function(e){return{name:b.htmlEncode(e),value:b.htmlEncode(t[e])}});console.log(o),e.innerHTML=d.render(l.a,{list:o},!0)},function(n){e.innerHTML=n})}}])&&u(t.prototype,o),i&&u(t,i),n}())("liff","LIFF");vConsole.addPlugin(p)}])});