--- /dev/null
+<?php
+
+
+namespace Cubist\Backpack\app\Http\Controllers;
+
+use Illuminate\Routing\Controller as BaseController;
+
+class CubistPWAController extends BaseController
+{
+ public function manifest(\Illuminate\Http\Request $request)
+ {
+
+ }
+}
use Cubist\Backpack\app\Magic\Menu\Menu;
use Cubist\Backpack\app\Magic\Menu\PageItem;
-use Cubist\Backpack\app\Magic\Menu\VirtualItem;
-use Cubist\Backpack\app\Template\Navigation;
-use Cubist\Backpack\app\Template\Redirection;
-use Cubist\Util\XML\DOMSelector;
-use Cviebrock\LaravelElasticsearch\Facade as Elasticsearch;
use Illuminate\Http\Request;
+use Illuminate\Routing\Controller as BaseController;
-class CubistSEOController
+class CubistSEOController extends BaseController
{
public function robots(Request $request)
{
namespace Cubist\Backpack\app\Magic\Fields;
-class Color
+class Color extends Field
{
- protected $_adminType = 'color';
+ protected $_adminType = 'color_picker';
}
$this->_favicon();
}
+ protected function _favicon()
+ {
+ $tab = 'Icônes';
+ $this->addField(['name' => 'favicon',
+ 'label' => 'Favicon',
+ 'type' => 'Images',
+ 'hint' => 'Image utilisée comme favicon (1024x1024, PNG, transparence)',
+ 'tab' => $tab]);
+
+ $this->addField(['name' => 'favicon_android',
+ 'label' => 'Icône Android',
+ 'type' => 'Images',
+ 'hint' => 'Image utilisée comme icône sur Android (1024x1024, PNG, transparence)',
+ 'tab' => $tab]);
+
+ $this->addField(['name' => 'favicon_ios',
+ 'label' => 'Icône iOS',
+ 'type' => 'Images',
+ 'hint' => 'Image utilisée comme icône sur iOS (1024x1024, PNG, sans transparence)',
+ 'tab' => $tab]);
+
+ }
+
protected function _pwa()
{
$tab = 'Progressive Web App';