* License: GPL v3 */ /** * placeholders & widgets for this theme */ Widgets::$theme_placeholders = array('header', 'sidebar', 'footer'); /** * custom options for the theme * @var array */ Theme::$options = Theme::get_options(); //we load earlier the theme since we need some info Theme::load(); //local files $theme_css = array('//cdn.jsdelivr.net/bootswatch/3.3.6/yeti/bootstrap.min.css' => 'screen', '//cdn.jsdelivr.net/fontawesome/4.5.0/css/font-awesome.min.css' => 'screen', '//cdn.jsdelivr.net/chosen/1.0.0/chosen.css' => 'screen', '//cdn.jsdelivr.net/prettyphoto/3.1.5/css/prettyPhoto.css' => 'screen', 'css/style.css?v=' . Core::VERSION => 'screen', 'css/yeti-style.css' => 'screen', 'css/slider.css' => 'screen'); if (Theme::get('rtl')) { $theme_css = array_merge($theme_css, array('css/bootstrap-rtl.min.css' => 'screen')); } Theme::$styles = $theme_css; Theme::$scripts['footer'] = array('//code.jquery.com/jquery-1.10.2.min.js', '//cdn.jsdelivr.net/bootstrap/3.3.6/js/bootstrap.min.js', '//cdn.jsdelivr.net/prettyphoto/3.1.5/js/jquery.prettyPhoto.js', '//cdn.jsdelivr.net/chosen/1.0.0/chosen.jquery.min.js', Route::url('jslocalization', array('controller' => 'jslocalization', 'action' => 'chosen')), 'js/bootstrap-slider.js', 'js/jquery.validate.min.js', Route::url('jslocalization', array('controller' => 'jslocalization', 'action' => 'validate')), 'js/theme.init.js?v=' . Core::VERSION); /** * custom error alerts */ Form::$errors_tpl = '<div class="alert alert-danger"><a class="close" data-dismiss="alert">×</a> <h4 class="alert-heading">%s</h4> <ul>%s</ul></div>'; Form::$error_tpl = '<div class="alert"><a class="close" data-dismiss="alert">×</a>%s</div>'; Alert::$tpl = '<div class="alert alert-%s"> <a class="close" data-dismiss="alert" href="#">×</a> <h4 class="alert-heading">%s</h4>%s </div>';