private static function routes() { kirby()->routes(array(array('pattern' => self::$route, 'action' => function () { echo SplitviewTool::html(); }), array('pattern' => self::$route . '/assets/css/tool.css', 'action' => function () { $path = self::$assets . 'css' . DS . 'tool.css'; return new Response(f::read($path), 'css'); }), array('pattern' => self::$route . '/assets/css/tool.min.css', 'action' => function () { $path = self::$assets . 'css' . DS . 'tool.min.css'; return new Response(f::read($path), 'css'); }), array('pattern' => self::$route . '/assets/js/dist/tool.js', 'action' => function () { $path = self::$assets . 'js' . DS . 'dist/tool.js'; return new Response(f::read($path), 'js'); }), array('pattern' => self::$route . '/assets/js/dist/tool.min.js', 'action' => function () { $path = self::$assets . 'js' . DS . 'dist/tool.min.js'; return new Response(f::read($path), 'js'); }), array('pattern' => self::$route . '/assets/js/src/site.js', 'action' => function () { $path = self::$assets . 'js' . DS . 'src/site/site.js'; return new Response(f::read($path), 'js'); }), array('pattern' => self::$route . '/assets/js/dist/site.min.js', 'action' => function () { $path = self::$assets . 'js' . DS . 'dist/site.min.js'; return new Response(f::read($path), 'js'); }), array('pattern' => self::$route . '/assets/fonts/font-awesome.woff', 'action' => function () { $path = self::$assets . 'fonts' . DS . 'font-awesome-4.5.0' . DS . 'fontawesome-webfont.woff'; return new Response(f::read($path), 'woff'); }), array('pattern' => self::$route . '/assets/fonts/source-sans-pro.woff', 'action' => function () { $path = self::$assets . 'fonts' . DS . 'source-sans-pro' . DS . 'SourceSansPro-Regular.otf.woff'; return new Response(f::read($path), 'woff'); }))); }
private static function routes() { kirby()->routes(array(array('pattern' => self::$route, 'action' => function () { echo SplitviewTool::html(); }), array('pattern' => self::$route . '/css/(:any)', 'action' => function ($slug) { $path = self::$assets . 'css' . DS . $slug . '.min.css'; return new Response(f::read($path), 'css'); }), array('pattern' => self::$route . '/js/dist/(:any)', 'action' => function ($slug) { $path = self::$assets . 'js' . DS . 'dist' . DS . $slug . '.min.js'; return new Response(f::read($path), 'js'); }), array('pattern' => self::$route . '/js/src/(:any)', 'action' => function ($slug) { $path = self::$assets . 'js' . DS . 'src' . DS . $slug . DS . $slug . '.js'; return new Response(f::read($path), 'js'); }), array('pattern' => self::$route . '/svg/(:any)', 'action' => function ($slug) { $path = self::$assets . 'images' . DS . 'svg' . DS . $slug . '.svg'; return new Response(f::read($path), 'svg'); }), array('pattern' => self::$route . '/svg/inverted/(:any)', 'action' => function ($slug) { $path = self::$assets . 'images' . DS . 'svg' . DS . 'inverted' . DS . $slug . '.svg'; return new Response(f::read($path), 'svg'); }))); }
<body data-flip="false"> <div class="splitview"> <section data-section="1"> <?php echo SplitviewTool::snippet('tool-view'); ?> </section> <section data-section="2"> <?php echo SplitviewTool::snippet('tool-view'); ?> </section> </div> <div class="dfw-return"> <img src="<?php echo SplitviewTool::uri(); ?> /svg/menu"> </div> <?php echo js(splitviewTool::js()); ?> <script> splitview.init({ <?php echo splitviewTool::init(); ?> });
public static function optionsOutput() { self::$options_output = splitviewOptions::arrayToJavascriptOptions(self::$options_js); }
echo css(splitviewTool::css()); ?> <?php echo splitviewTool::cssDebug(); ?> </head> <body> <div class="splitview"> <section class="panel"> <?php echo SplitviewTool::snippet('tool-view', array('view' => 1)); ?> </section> <section class="site"> <?php echo SplitviewTool::snippet('tool-view', array('view' => 2)); ?> </section> </div> <?php echo js(splitviewTool::js()); ?> <script> splitview.init({ <?php echo splitviewTool::init(); ?> });