From c3be5ebaa3a950eda49751e476db16097427e9a4 Mon Sep 17 00:00:00 2001 From: Gregorio Chiko Putra Date: Fri, 6 Oct 2017 10:33:38 +0700 Subject: [PATCH] Modified controllers to be more effective --- assets/js/components/allPost.js | 18 ------- assets/js/components/inactivePost.js | 18 ------- .../components/{activePost.js => showPost.js} | 8 +-- assets/js/components/soonPost.js | 18 ------- assets/js/index.js | 16 +++--- public/js/index.js | 54 +++++-------------- 6 files changed, 22 insertions(+), 110 deletions(-) delete mode 100644 assets/js/components/allPost.js delete mode 100644 assets/js/components/inactivePost.js rename assets/js/components/{activePost.js => showPost.js} (70%) delete mode 100644 assets/js/components/soonPost.js diff --git a/assets/js/components/allPost.js b/assets/js/components/allPost.js deleted file mode 100644 index bdbda00..0000000 --- a/assets/js/components/allPost.js +++ /dev/null @@ -1,18 +0,0 @@ -let m = require('mithril') -let post = require('../models/post') -let listAdmin = require('./listAdmin') - -var allpost = { - oninit: function() { - post.curStatus = 3 - post.loadList() - setInterval(function() { - post.loadList() - }, post.interval) - }, - view: function() { - return m(listAdmin) - } -} - -module.exports = allpost diff --git a/assets/js/components/inactivePost.js b/assets/js/components/inactivePost.js deleted file mode 100644 index eca048a..0000000 --- a/assets/js/components/inactivePost.js +++ /dev/null @@ -1,18 +0,0 @@ -let m = require('mithril') -let post = require('../models/post') -let listAdmin = require('./listAdmin') - -var inactivepost = { - oninit: function() { - post.curStatus = 0 - post.loadList() - setInterval(function() { - post.loadList() - }, post.interval) - }, - view: function() { - return m(listAdmin) - } -} - -module.exports = inactivepost diff --git a/assets/js/components/activePost.js b/assets/js/components/showPost.js similarity index 70% rename from assets/js/components/activePost.js rename to assets/js/components/showPost.js index 3399311..cfe941b 100644 --- a/assets/js/components/activePost.js +++ b/assets/js/components/showPost.js @@ -2,9 +2,9 @@ let m = require('mithril') let post = require('../models/post') let listAdmin = require('./listAdmin') -var activepost = { - oninit: function() { - post.curStatus = 1 +var showPost = { + oninit: function(vnode) { + post.curStatus = vnode.attrs.status post.loadList() setInterval(function() { post.loadList() @@ -15,4 +15,4 @@ var activepost = { } } -module.exports = activepost +module.exports = showPost diff --git a/assets/js/components/soonPost.js b/assets/js/components/soonPost.js deleted file mode 100644 index 5089a31..0000000 --- a/assets/js/components/soonPost.js +++ /dev/null @@ -1,18 +0,0 @@ -let m = require('mithril') -let post = require('../models/post') -let listAdmin = require('./listAdmin') - -var soonpost = { - oninit: function() { - post.curStatus = 2 - post.loadList() - setInterval(function() { - post.loadList() - }, post.interval) - }, - view: function() { - return m(listAdmin) - } -} - -module.exports = soonpost diff --git a/assets/js/index.js b/assets/js/index.js index 956d4a3..5ec1ff4 100644 --- a/assets/js/index.js +++ b/assets/js/index.js @@ -1,19 +1,15 @@ let m = require('mithril') - -let allPost = require('./components/allPost') -let activePost = require('./components/activePost') -let soonPost = require('./components/soonPost') -let inactivePost = require('./components/inactivePost') let secondaryNav = require('./components/secondaryNav') +let showPost = require('./components/showPost') var root = document.getElementById('mit') m.mount(document.getElementById('navigasi'), secondaryNav) m.route(root, '', { - '': allPost, - '/': allPost, - '/active': activePost, - '/soon': soonPost, - '/inactive': inactivePost, + '': { view: function() { return m(showPost, { 'status': 3 }) } }, + '/': { view: function() { return m(showPost, { 'status': 3 }) } }, + '/active': { view: function() { return m(showPost, { 'status': 1 }) } }, + '/soon': { view: function() { return m(showPost, { 'status': 2 }) } }, + '/inactive': { view: function() { return m(showPost, { 'status': 0 }) } }, }) diff --git a/public/js/index.js b/public/js/index.js index d7628ed..dc6e5c9 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -160,54 +160,24 @@ eval("/* WEBPACK VAR INJECTION */(function(global) {/**\n * marked - a markdown /*! all exports used */ /***/ (function(module, exports, __webpack_require__) { -eval("let m = __webpack_require__(/*! mithril */ 0)\n\nlet allPost = __webpack_require__(/*! ./components/allPost */ 9)\nlet activePost = __webpack_require__(/*! ./components/activePost */ 10)\nlet soonPost = __webpack_require__(/*! ./components/soonPost */ 11)\nlet inactivePost = __webpack_require__(/*! ./components/inactivePost */ 12)\nlet secondaryNav = __webpack_require__(/*! ./components/secondaryNav */ 23)\n\nvar root = document.getElementById('mit')\n\nm.mount(document.getElementById('navigasi'), secondaryNav)\n\nm.route(root, '', {\n '': allPost,\n '/': allPost,\n '/active': activePost,\n '/soon': soonPost,\n '/inactive': inactivePost,\n})\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9qcy9pbmRleC5qcz9lMjE1Il0sInNvdXJjZXNDb250ZW50IjpbImxldCBtID0gcmVxdWlyZSgnbWl0aHJpbCcpXG5cbmxldCBhbGxQb3N0ID0gcmVxdWlyZSgnLi9jb21wb25lbnRzL2FsbFBvc3QnKVxubGV0IGFjdGl2ZVBvc3QgPSByZXF1aXJlKCcuL2NvbXBvbmVudHMvYWN0aXZlUG9zdCcpXG5sZXQgc29vblBvc3QgPSByZXF1aXJlKCcuL2NvbXBvbmVudHMvc29vblBvc3QnKVxubGV0IGluYWN0aXZlUG9zdCA9IHJlcXVpcmUoJy4vY29tcG9uZW50cy9pbmFjdGl2ZVBvc3QnKVxubGV0IHNlY29uZGFyeU5hdiA9IHJlcXVpcmUoJy4vY29tcG9uZW50cy9zZWNvbmRhcnlOYXYnKVxuXG52YXIgcm9vdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtaXQnKVxuXG5tLm1vdW50KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCduYXZpZ2FzaScpLCBzZWNvbmRhcnlOYXYpXG5cbm0ucm91dGUocm9vdCwgJycsIHtcbiAgICAnJzogYWxsUG9zdCxcbiAgICAnLyc6IGFsbFBvc3QsXG4gICAgJy9hY3RpdmUnOiBhY3RpdmVQb3N0LFxuICAgICcvc29vbic6IHNvb25Qb3N0LFxuICAgICcvaW5hY3RpdmUnOiBpbmFjdGl2ZVBvc3QsXG59KVxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9hc3NldHMvanMvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDhcbi8vIG1vZHVsZSBjaHVua3MgPSAxIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///8\n"); +eval("let m = __webpack_require__(/*! mithril */ 0)\nlet secondaryNav = __webpack_require__(/*! ./components/secondaryNav */ 13)\nlet showPost = __webpack_require__(/*! ./components/showPost */ 23)\n\nvar root = document.getElementById('mit')\n\nm.mount(document.getElementById('navigasi'), secondaryNav)\n\nm.route(root, '', {\n '': { view: function() { return m(showPost, { 'status': 3 }) } },\n '/': { view: function() { return m(showPost, { 'status': 3 }) } },\n '/active': { view: function() { return m(showPost, { 'status': 1 }) } },\n '/soon': { view: function() { return m(showPost, { 'status': 2 }) } },\n '/inactive': { view: function() { return m(showPost, { 'status': 0 }) } },\n})\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9qcy9pbmRleC5qcz9lMjE1Il0sInNvdXJjZXNDb250ZW50IjpbImxldCBtID0gcmVxdWlyZSgnbWl0aHJpbCcpXG5sZXQgc2Vjb25kYXJ5TmF2ID0gcmVxdWlyZSgnLi9jb21wb25lbnRzL3NlY29uZGFyeU5hdicpXG5sZXQgc2hvd1Bvc3QgPSByZXF1aXJlKCcuL2NvbXBvbmVudHMvc2hvd1Bvc3QnKVxuXG52YXIgcm9vdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtaXQnKVxuXG5tLm1vdW50KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCduYXZpZ2FzaScpLCBzZWNvbmRhcnlOYXYpXG5cbm0ucm91dGUocm9vdCwgJycsIHtcbiAgICAnJzogeyB2aWV3OiBmdW5jdGlvbigpIHsgcmV0dXJuIG0oc2hvd1Bvc3QsIHsgJ3N0YXR1cyc6IDMgfSkgfSB9LFxuICAgICcvJzogeyB2aWV3OiBmdW5jdGlvbigpIHsgcmV0dXJuIG0oc2hvd1Bvc3QsIHsgJ3N0YXR1cyc6IDMgfSkgfSB9LFxuICAgICcvYWN0aXZlJzogeyB2aWV3OiBmdW5jdGlvbigpIHsgcmV0dXJuIG0oc2hvd1Bvc3QsIHsgJ3N0YXR1cyc6IDEgfSkgfSB9LFxuICAgICcvc29vbic6IHsgdmlldzogZnVuY3Rpb24oKSB7IHJldHVybiBtKHNob3dQb3N0LCB7ICdzdGF0dXMnOiAyIH0pIH0gfSxcbiAgICAnL2luYWN0aXZlJzogeyB2aWV3OiBmdW5jdGlvbigpIHsgcmV0dXJuIG0oc2hvd1Bvc3QsIHsgJ3N0YXR1cyc6IDAgfSkgfSB9LFxufSlcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vYXNzZXRzL2pzL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSA4XG4vLyBtb2R1bGUgY2h1bmtzID0gMSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///8\n"); /***/ }), -/* 9 */ -/*!*****************************************!*\ - !*** ./assets/js/components/allPost.js ***! - \*****************************************/ -/*! no static exports found */ -/*! all exports used */ -/***/ (function(module, exports, __webpack_require__) { - -eval("let m = __webpack_require__(/*! mithril */ 0)\nlet post = __webpack_require__(/*! ../models/post */ 2)\nlet listAdmin = __webpack_require__(/*! ./listAdmin */ 3)\n\nvar allpost = {\n oninit: function() {\n post.curStatus = 3\n post.loadList()\n setInterval(function() {\n post.loadList()\n }, post.interval)\n },\n view: function() {\n return m(listAdmin)\n }\n}\n\nmodule.exports = allpost\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9qcy9jb21wb25lbnRzL2FsbFBvc3QuanM/MDkxMCJdLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgbSA9IHJlcXVpcmUoJ21pdGhyaWwnKVxubGV0IHBvc3QgPSByZXF1aXJlKCcuLi9tb2RlbHMvcG9zdCcpXG5sZXQgbGlzdEFkbWluID0gcmVxdWlyZSgnLi9saXN0QWRtaW4nKVxuXG52YXIgYWxscG9zdCA9IHtcbiAgICBvbmluaXQ6IGZ1bmN0aW9uKCkge1xuICAgICAgICBwb3N0LmN1clN0YXR1cyA9IDNcbiAgICAgICAgcG9zdC5sb2FkTGlzdCgpXG4gICAgICAgIHNldEludGVydmFsKGZ1bmN0aW9uKCkge1xuICAgICAgICAgICAgcG9zdC5sb2FkTGlzdCgpXG4gICAgICAgIH0sIHBvc3QuaW50ZXJ2YWwpXG4gICAgfSxcbiAgICB2aWV3OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIG0obGlzdEFkbWluKVxuICAgIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBhbGxwb3N0XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL2Fzc2V0cy9qcy9jb21wb25lbnRzL2FsbFBvc3QuanNcbi8vIG1vZHVsZSBpZCA9IDlcbi8vIG1vZHVsZSBjaHVua3MgPSAxIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///9\n"); - -/***/ }), -/* 10 */ -/*!********************************************!*\ - !*** ./assets/js/components/activePost.js ***! - \********************************************/ -/*! no static exports found */ -/*! all exports used */ -/***/ (function(module, exports, __webpack_require__) { - -eval("let m = __webpack_require__(/*! mithril */ 0)\nlet post = __webpack_require__(/*! ../models/post */ 2)\nlet listAdmin = __webpack_require__(/*! ./listAdmin */ 3)\n\nvar activepost = {\n oninit: function() {\n post.curStatus = 1\n post.loadList()\n setInterval(function() {\n post.loadList()\n }, post.interval)\n },\n view: function() {\n return m(listAdmin)\n }\n}\n\nmodule.exports = activepost\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9hY3RpdmVQb3N0LmpzPzc3ODIiXSwic291cmNlc0NvbnRlbnQiOlsibGV0IG0gPSByZXF1aXJlKCdtaXRocmlsJylcbmxldCBwb3N0ID0gcmVxdWlyZSgnLi4vbW9kZWxzL3Bvc3QnKVxubGV0IGxpc3RBZG1pbiA9IHJlcXVpcmUoJy4vbGlzdEFkbWluJylcblxudmFyIGFjdGl2ZXBvc3QgPSB7XG4gICAgb25pbml0OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcG9zdC5jdXJTdGF0dXMgPSAxXG4gICAgICAgIHBvc3QubG9hZExpc3QoKVxuICAgICAgICBzZXRJbnRlcnZhbChmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIHBvc3QubG9hZExpc3QoKVxuICAgICAgICB9LCBwb3N0LmludGVydmFsKVxuICAgIH0sXG4gICAgdmlldzogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBtKGxpc3RBZG1pbilcbiAgICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0gYWN0aXZlcG9zdFxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9hc3NldHMvanMvY29tcG9uZW50cy9hY3RpdmVQb3N0LmpzXG4vLyBtb2R1bGUgaWQgPSAxMFxuLy8gbW9kdWxlIGNodW5rcyA9IDEiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///10\n"); - -/***/ }), -/* 11 */ -/*!******************************************!*\ - !*** ./assets/js/components/soonPost.js ***! - \******************************************/ -/*! no static exports found */ -/*! all exports used */ -/***/ (function(module, exports, __webpack_require__) { - -eval("let m = __webpack_require__(/*! mithril */ 0)\nlet post = __webpack_require__(/*! ../models/post */ 2)\nlet listAdmin = __webpack_require__(/*! ./listAdmin */ 3)\n\nvar soonpost = {\n oninit: function() {\n post.curStatus = 2\n post.loadList()\n setInterval(function() {\n post.loadList()\n }, post.interval)\n },\n view: function() {\n return m(listAdmin)\n }\n}\n\nmodule.exports = soonpost\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9zb29uUG9zdC5qcz81ZTEyIl0sInNvdXJjZXNDb250ZW50IjpbImxldCBtID0gcmVxdWlyZSgnbWl0aHJpbCcpXG5sZXQgcG9zdCA9IHJlcXVpcmUoJy4uL21vZGVscy9wb3N0JylcbmxldCBsaXN0QWRtaW4gPSByZXF1aXJlKCcuL2xpc3RBZG1pbicpXG5cbnZhciBzb29ucG9zdCA9IHtcbiAgICBvbmluaXQ6IGZ1bmN0aW9uKCkge1xuICAgICAgICBwb3N0LmN1clN0YXR1cyA9IDJcbiAgICAgICAgcG9zdC5sb2FkTGlzdCgpXG4gICAgICAgIHNldEludGVydmFsKGZ1bmN0aW9uKCkge1xuICAgICAgICAgICAgcG9zdC5sb2FkTGlzdCgpXG4gICAgICAgIH0sIHBvc3QuaW50ZXJ2YWwpXG4gICAgfSxcbiAgICB2aWV3OiBmdW5jdGlvbigpIHtcbiAgICAgICAgcmV0dXJuIG0obGlzdEFkbWluKVxuICAgIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBzb29ucG9zdFxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9hc3NldHMvanMvY29tcG9uZW50cy9zb29uUG9zdC5qc1xuLy8gbW9kdWxlIGlkID0gMTFcbi8vIG1vZHVsZSBjaHVua3MgPSAxIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///11\n"); - -/***/ }), -/* 12 */ +/* 9 */, +/* 10 */, +/* 11 */, +/* 12 */, +/* 13 */ /*!**********************************************!*\ - !*** ./assets/js/components/inactivePost.js ***! + !*** ./assets/js/components/secondaryNav.js ***! \**********************************************/ /*! no static exports found */ /*! all exports used */ /***/ (function(module, exports, __webpack_require__) { -eval("let m = __webpack_require__(/*! mithril */ 0)\nlet post = __webpack_require__(/*! ../models/post */ 2)\nlet listAdmin = __webpack_require__(/*! ./listAdmin */ 3)\n\nvar inactivepost = {\n oninit: function() {\n post.curStatus = 0\n post.loadList()\n setInterval(function() {\n post.loadList()\n }, post.interval)\n },\n view: function() {\n return m(listAdmin)\n }\n}\n\nmodule.exports = inactivepost\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9pbmFjdGl2ZVBvc3QuanM/NjkwZiJdLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgbSA9IHJlcXVpcmUoJ21pdGhyaWwnKVxubGV0IHBvc3QgPSByZXF1aXJlKCcuLi9tb2RlbHMvcG9zdCcpXG5sZXQgbGlzdEFkbWluID0gcmVxdWlyZSgnLi9saXN0QWRtaW4nKVxuXG52YXIgaW5hY3RpdmVwb3N0ID0ge1xuICAgIG9uaW5pdDogZnVuY3Rpb24oKSB7XG4gICAgICAgIHBvc3QuY3VyU3RhdHVzID0gMFxuICAgICAgICBwb3N0LmxvYWRMaXN0KClcbiAgICAgICAgc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICBwb3N0LmxvYWRMaXN0KClcbiAgICAgICAgfSwgcG9zdC5pbnRlcnZhbClcbiAgICB9LFxuICAgIHZpZXc6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gbShsaXN0QWRtaW4pXG4gICAgfVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGluYWN0aXZlcG9zdFxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9hc3NldHMvanMvY29tcG9uZW50cy9pbmFjdGl2ZVBvc3QuanNcbi8vIG1vZHVsZSBpZCA9IDEyXG4vLyBtb2R1bGUgY2h1bmtzID0gMSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///12\n"); +eval("let m = __webpack_require__(/*! mithril */ 0)\n\nvar secondaryNav = {\n view: function() {\n return m('.filter.flex.six-600.four.grow', [\n m('.sixth-600.none', ''),\n m('div', m('a[href=/].navy', {\n oncreate: m.route.link,\n style: 'font-size:smaller;'\n }, 'Semua')),\n m('div', m('a[href=/active].navy', {\n oncreate: m.route.link,\n style: 'font-size:smaller;'\n }, 'Aktif')),\n m('div', m('a[href=/soon].navy', {\n oncreate: m.route.link,\n style: 'font-size:smaller;'\n }, 'Belum Aktif')),\n m('div', m('a[href=/inactive].navy', {\n oncreate: m.route.link,\n style: 'font-size:smaller;'\n }, 'Nonaktif')),\n m('.sixth-600.none', '')\n ])\n }\n}\n\nmodule.exports = secondaryNav\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9zZWNvbmRhcnlOYXYuanM/OTQ4ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgbSA9IHJlcXVpcmUoJ21pdGhyaWwnKVxuXG52YXIgc2Vjb25kYXJ5TmF2ID0ge1xuICAgIHZpZXc6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gbSgnLmZpbHRlci5mbGV4LnNpeC02MDAuZm91ci5ncm93JywgW1xuICAgICAgICAgICAgbSgnLnNpeHRoLTYwMC5ub25lJywgJycpLFxuICAgICAgICAgICAgbSgnZGl2JywgbSgnYVtocmVmPS9dLm5hdnknLCB7XG4gICAgICAgICAgICAgICAgb25jcmVhdGU6IG0ucm91dGUubGluayxcbiAgICAgICAgICAgICAgICBzdHlsZTogJ2ZvbnQtc2l6ZTpzbWFsbGVyOydcbiAgICAgICAgICAgIH0sICdTZW11YScpKSxcbiAgICAgICAgICAgIG0oJ2RpdicsIG0oJ2FbaHJlZj0vYWN0aXZlXS5uYXZ5Jywge1xuICAgICAgICAgICAgICAgIG9uY3JlYXRlOiBtLnJvdXRlLmxpbmssXG4gICAgICAgICAgICAgICAgc3R5bGU6ICdmb250LXNpemU6c21hbGxlcjsnXG4gICAgICAgICAgICB9LCAnQWt0aWYnKSksXG4gICAgICAgICAgICBtKCdkaXYnLCBtKCdhW2hyZWY9L3Nvb25dLm5hdnknLCB7XG4gICAgICAgICAgICAgICAgb25jcmVhdGU6IG0ucm91dGUubGluayxcbiAgICAgICAgICAgICAgICBzdHlsZTogJ2ZvbnQtc2l6ZTpzbWFsbGVyOydcbiAgICAgICAgICAgIH0sICdCZWx1bSBBa3RpZicpKSxcbiAgICAgICAgICAgIG0oJ2RpdicsIG0oJ2FbaHJlZj0vaW5hY3RpdmVdLm5hdnknLCB7XG4gICAgICAgICAgICAgICAgb25jcmVhdGU6IG0ucm91dGUubGluayxcbiAgICAgICAgICAgICAgICBzdHlsZTogJ2ZvbnQtc2l6ZTpzbWFsbGVyOydcbiAgICAgICAgICAgIH0sICdOb25ha3RpZicpKSxcbiAgICAgICAgICAgIG0oJy5zaXh0aC02MDAubm9uZScsICcnKVxuICAgICAgICBdKVxuICAgIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBzZWNvbmRhcnlOYXZcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vYXNzZXRzL2pzL2NvbXBvbmVudHMvc2Vjb25kYXJ5TmF2LmpzXG4vLyBtb2R1bGUgaWQgPSAxM1xuLy8gbW9kdWxlIGNodW5rcyA9IDEiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///13\n"); /***/ }), -/* 13 */, /* 14 */, /* 15 */, /* 16 */, @@ -218,14 +188,14 @@ eval("let m = __webpack_require__(/*! mithril */ 0)\nlet post = __webpack_requir /* 21 */, /* 22 */, /* 23 */ -/*!**********************************************!*\ - !*** ./assets/js/components/secondaryNav.js ***! - \**********************************************/ +/*!******************************************!*\ + !*** ./assets/js/components/showPost.js ***! + \******************************************/ /*! no static exports found */ /*! all exports used */ /***/ (function(module, exports, __webpack_require__) { -eval("let m = __webpack_require__(/*! mithril */ 0)\n\nvar secondaryNav = {\n view: function() {\n return m('.filter.flex.six-600.four.grow', [\n m('.sixth-600.none', ''),\n m('div', m('a[href=/].navy', {\n oncreate: m.route.link,\n style: 'font-size:smaller;'\n }, 'Semua')),\n m('div', m('a[href=/active].navy', {\n oncreate: m.route.link,\n style: 'font-size:smaller;'\n }, 'Aktif')),\n m('div', m('a[href=/soon].navy', {\n oncreate: m.route.link,\n style: 'font-size:smaller;'\n }, 'Belum Aktif')),\n m('div', m('a[href=/inactive].navy', {\n oncreate: m.route.link,\n style: 'font-size:smaller;'\n }, 'Nonaktif')),\n m('.sixth-600.none', '')\n ])\n }\n}\n\nmodule.exports = secondaryNav\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9zZWNvbmRhcnlOYXYuanM/OTQ4ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgbSA9IHJlcXVpcmUoJ21pdGhyaWwnKVxuXG52YXIgc2Vjb25kYXJ5TmF2ID0ge1xuICAgIHZpZXc6IGZ1bmN0aW9uKCkge1xuICAgICAgICByZXR1cm4gbSgnLmZpbHRlci5mbGV4LnNpeC02MDAuZm91ci5ncm93JywgW1xuICAgICAgICAgICAgbSgnLnNpeHRoLTYwMC5ub25lJywgJycpLFxuICAgICAgICAgICAgbSgnZGl2JywgbSgnYVtocmVmPS9dLm5hdnknLCB7XG4gICAgICAgICAgICAgICAgb25jcmVhdGU6IG0ucm91dGUubGluayxcbiAgICAgICAgICAgICAgICBzdHlsZTogJ2ZvbnQtc2l6ZTpzbWFsbGVyOydcbiAgICAgICAgICAgIH0sICdTZW11YScpKSxcbiAgICAgICAgICAgIG0oJ2RpdicsIG0oJ2FbaHJlZj0vYWN0aXZlXS5uYXZ5Jywge1xuICAgICAgICAgICAgICAgIG9uY3JlYXRlOiBtLnJvdXRlLmxpbmssXG4gICAgICAgICAgICAgICAgc3R5bGU6ICdmb250LXNpemU6c21hbGxlcjsnXG4gICAgICAgICAgICB9LCAnQWt0aWYnKSksXG4gICAgICAgICAgICBtKCdkaXYnLCBtKCdhW2hyZWY9L3Nvb25dLm5hdnknLCB7XG4gICAgICAgICAgICAgICAgb25jcmVhdGU6IG0ucm91dGUubGluayxcbiAgICAgICAgICAgICAgICBzdHlsZTogJ2ZvbnQtc2l6ZTpzbWFsbGVyOydcbiAgICAgICAgICAgIH0sICdCZWx1bSBBa3RpZicpKSxcbiAgICAgICAgICAgIG0oJ2RpdicsIG0oJ2FbaHJlZj0vaW5hY3RpdmVdLm5hdnknLCB7XG4gICAgICAgICAgICAgICAgb25jcmVhdGU6IG0ucm91dGUubGluayxcbiAgICAgICAgICAgICAgICBzdHlsZTogJ2ZvbnQtc2l6ZTpzbWFsbGVyOydcbiAgICAgICAgICAgIH0sICdOb25ha3RpZicpKSxcbiAgICAgICAgICAgIG0oJy5zaXh0aC02MDAubm9uZScsICcnKVxuICAgICAgICBdKVxuICAgIH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBzZWNvbmRhcnlOYXZcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vYXNzZXRzL2pzL2NvbXBvbmVudHMvc2Vjb25kYXJ5TmF2LmpzXG4vLyBtb2R1bGUgaWQgPSAyM1xuLy8gbW9kdWxlIGNodW5rcyA9IDEiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///23\n"); +eval("let m = __webpack_require__(/*! mithril */ 0)\nlet post = __webpack_require__(/*! ../models/post */ 2)\nlet listAdmin = __webpack_require__(/*! ./listAdmin */ 3)\n\nvar showPost = {\n oninit: function(vnode) {\n post.curStatus = vnode.attrs.status\n post.loadList()\n setInterval(function() {\n post.loadList()\n }, post.interval)\n },\n view: function() {\n return m(listAdmin)\n }\n}\n\nmodule.exports = showPost\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvY29tcG9uZW50cy9zaG93UG9zdC5qcz84ZGVjIl0sInNvdXJjZXNDb250ZW50IjpbImxldCBtID0gcmVxdWlyZSgnbWl0aHJpbCcpXG5sZXQgcG9zdCA9IHJlcXVpcmUoJy4uL21vZGVscy9wb3N0JylcbmxldCBsaXN0QWRtaW4gPSByZXF1aXJlKCcuL2xpc3RBZG1pbicpXG5cbnZhciBzaG93UG9zdCA9IHtcbiAgICBvbmluaXQ6IGZ1bmN0aW9uKHZub2RlKSB7XG4gICAgICAgIHBvc3QuY3VyU3RhdHVzID0gdm5vZGUuYXR0cnMuc3RhdHVzXG4gICAgICAgIHBvc3QubG9hZExpc3QoKVxuICAgICAgICBzZXRJbnRlcnZhbChmdW5jdGlvbigpIHtcbiAgICAgICAgICAgIHBvc3QubG9hZExpc3QoKVxuICAgICAgICB9LCBwb3N0LmludGVydmFsKVxuICAgIH0sXG4gICAgdmlldzogZnVuY3Rpb24oKSB7XG4gICAgICAgIHJldHVybiBtKGxpc3RBZG1pbilcbiAgICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0gc2hvd1Bvc3RcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vYXNzZXRzL2pzL2NvbXBvbmVudHMvc2hvd1Bvc3QuanNcbi8vIG1vZHVsZSBpZCA9IDIzXG4vLyBtb2R1bGUgY2h1bmtzID0gMSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///23\n"); /***/ }) /******/ ]); \ No newline at end of file