Ejemplo n.º 1
0
 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');
     })));
 }
Ejemplo n.º 2
0
 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');
     })));
 }