Beispiel #1
0
 static function ajaxForm($id, $script = null, $replace = '##ajax-form-alert##:')
 {
     $update = "ajaxForm" . md5(uniqid(microtime()));
     js("\n\t\t\t\$('#" . $id . "').ajaxForm(function(data) {  \n\t\t\t\tdata = data.substr(strrpos(data,'" . $replace . "'));\n\t\t\t\tdata = str_replace('" . $replace . "','',data);\n\t\t\t\t" . $script . " \n\t\t\t}); \n\t\t");
     js_file('js/php.js');
     js_file('js/jquery.form.js');
 }
Beispiel #2
0
 function run()
 {
     $base = publish(__DIR__ . '/google-code-prettify');
     js_file($base . '/prettify.js');
     css_file($base . '/theme/' . $this->theme . '.css');
     js("prettyPrint();");
 }
Beispiel #3
0
 function run()
 {
     $base = publish(__DIR__ . '/assets');
     css_file($base . '/select2/select2.css');
     js_file($base . '/select2/select2.js');
     if ($this->i18n === true) {
         js("\$(function(){\n\t\t\t\tfunction format(state) {\n\t\t\t\t    if (!state.id) return state.text; // optgroup\n\t\t\t\t    return \"<img class='flag' src='" . $base . "/img/\" + state.id.toLowerCase() + \".png'/>\" + state.text;\n\t\t\t\t} \n\t\t\t\t\$('#i18n').select2({\n\t\t\t\t    formatResult: format,\n\t\t\t\t    formatSelection: format,\n\t\t\t\t    escapeMarkup: function(m) { return m; }\n\t\t\t\t}).change(function(){  \n\t\t\t\t\t\$('#i18nForm').submit();\n\t\t\t\t});\n\t\t\t\t\n\t\t\t\t;\n\t\t\t});");
         echo $this->render('@app/widget/select2/views/form');
     } else {
         js("\n\t\t    \t\$(function(){\n\t\t    \t\t\$('select').select2();\n\t\t    \t});\n\t\t    \n\t\t    ");
     }
 }
Beispiel #4
0
 function run()
 {
     if ($this->options) {
         $opts = Json::encode($this->options);
     }
     $base = publish(__DIR__ . '/assets');
     if (!$this->tag) {
         return;
     }
     js(" \n \t\t\t\$('" . $this->tag . "').highcharts({$opts}); \n \t\t");
     js_file($base . '/highcharts.js');
 }
Beispiel #5
0
 function run()
 {
     if ($this->options) {
         $opts = "," . Json::encode($this->options);
     }
     $base = publish(__DIR__ . '/assets');
     if (!$this->tag) {
         return;
     }
     js(" \n \t\t\tCKEDITOR.replace('" . $this->tag . "'" . $opts . "); \n \t\t");
     js_file($base . '/ckeditor.js');
 }
Beispiel #6
0
 function run()
 {
     $base = publish(__DIR__ . '/assets');
     js_file($base . '/browserplus-min.js');
     js_file($base . '/plupload.full.js');
     $this->url = url('file/site/upload');
     $container = 'c_' . md5(uniqid()) . mt_rand(0, 900000);
     $filelist = 'f_' . md5(uniqid()) . mt_rand(0, 900000);
     $pickfiles = 'p_' . md5(uniqid()) . mt_rand(0, 900000);
     js("\n \t\t\tvar uploader = new plupload.Uploader({\n\t\truntimes : 'gears,html5,flash,silverlight,browserplus',\n\t\tbrowse_button : '" . $pickfiles . "',\n\t\tcontainer : '" . $container . "',\n\t\tmultipart_params:{field:'" . $this->field . "'},\n\t\tmax_file_size : '10mb',\n\t\turl : '" . $this->url . "',\n\t\tflash_swf_url : '" . $base . "/plupload.flash.swf',\n\t\tsilverlight_xap_url : '" . $base . "plupload.silverlight.xap',\n\t\tfilters : [\n\t\t\t{title : \"Image files\", extensions : \"jpg,gif,png\"},\n\t\t\t{title : \"Zip files\", extensions : \"zip\"}\n\t\t],\n\t \n\t});\n\n\tuploader.bind('Init', function(up, params) {\n\t\t\$('#" . $filelist . "').html(\"<div>Current runtime: \" + params.runtime + \"</div>\");\n\t});\n\n\t\$('#uploadfiles').click(function(e) {\n\t\tuploader.start();\n\t\te.preventDefault();\n\t});\n\n\tuploader.init();\n\n\tuploader.bind('FilesAdded', function(up, files) {\n\t\t\$.each(files, function(i, file) {\n\t\t\t\$('#" . $filelist . "').append(\n\t\t\t\t'<div id=\"' + file.id + '\">' +\n\t\t\t\tfile.name + ' (' + plupload.formatSize(file.size) + ') <b></b>' +\n\t\t\t'</div>');\n\t\t\tuploader.start();  \n\t\t});\n\n\t\tup.refresh(); // Reposition Flash/Silverlight\n\t});\n\n\tuploader.bind('UploadProgress', function(up, file) {\n\t\t\$('#' + file.id + \" b\").html(file.percent + \"%\");\n\t});\n\n\tuploader.bind('Error', function(up, err) {\n\t\t\$('#" . $filelist . "').append(\"<div>Error: \" + err.code +\n\t\t\t\", Message: \" + err.message +\n\t\t\t(err.file ? \", File: \" + err.file.name : \"\") +\n\t\t\t\"</div>\"\n\t\t);\n\n\t\tup.refresh(); // Reposition Flash/Silverlight\n\t});\n\tuploader.bind('FileUploaded', function(up, file,data) {  \n\t\tdata = eval(data);\n\t\tdata = data.response;  \n\t \t\$('#" . $filelist . "').append(data); \n\t\t\$('#' + file.id + \" \").html(\"\");\n\t\t\$('#" . $container . " .file .icon-remove').click(function(){\n\t\t\t\$(this).parent('div.file:first').remove();\n\t\t});\n\t});\n \n \t\t");
     echo $this->render('@app/widget/plupload/views/index', array('container' => $container, 'filelist' => $filelist, 'pickfiles' => $pickfiles));
 }
Beispiel #7
0
 function run()
 {
     if ($this->options) {
         $opts = Json::encode($this->options);
     }
     $base = publish(__DIR__ . '/assets');
     css_file($base . '/redactor.css');
     js_file($base . '/redactor.zh.js');
     if (!$this->tag) {
         return;
     }
     js(" \n \t\t\t\$('" . $this->tag . "').redactor({$opts}); \n \t\t");
 }
Beispiel #8
0
<?php

use yii\helpers\Html;
use yii\widgets\Menu;
yii\web\JqueryAsset::register($this);
js_file(http() . 'js/holder.js');
js_file(http() . 'misc/bootstrap/js/bootstrap.js');
css_file(http() . 'misc/bootstrap/css/bootstrap.css');
css_file(http() . 'misc/bootstrap-glyphicons/css/bootstrap-glyphicons.css');
css_file(http() . 'misc/bootstrap/css/docs.css');
js_file(theme_url() . '/app.js');
css_file(theme_url() . '/app.css');
$this->beginPage();
?>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8"/>
	<title>Welcome to MinCMS</title>
	<?php 
$this->head();
?>
 
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top bs-docs-nav">
  <div class="container">
    <a href="<?php 
echo url('site/index');
?>
" class="navbar-brand">MinCMS 2.0.1</a>
Beispiel #9
0
     */
    $plugins = $value['plugins'];
    if ($plugins) {
        foreach ($plugins as $pk => $pks) {
            $af = plugin_after($pk, $model->{$field});
            if ($af) {
                $new = $af;
            }
        }
    }
    echo module_widget('content', $value['widget'], array('label' => $value['label'], 'name' => $field, 'value' => $new, 'form' => $form, 'model' => $model));
    ?>
 
<?php 
}
?>
	
<div class="form-actions">
	<?php 
echo Html::submitButton(__('save'), null, null, array('class' => 'btn '));
?>
</div>
</p>
<?php 
ActiveForm::end();
js_file('js/php.js');
js_file('js/jquery.form.js');
$out = "<ul class='alert alert-success'>";
$out .= '<li>' . $message . '</li>';
$out .= "</ul>";
js("\n\$('#" . $id . "').ajaxForm(function(data) { \n\tdata = data.substr(strrpos(data,'##ajax-form-alert##:'));\n\tdata = str_replace('##ajax-form-alert##:','',data);\n\tif(data!=1){\n\t\t\$('." . $id . "').html(data);\n\t}else{\n\t\t\$('." . $id . "').html(\"" . $out . "\"); \n\t\t" . $script . "\n\t}\n     \n}); \n");
Beispiel #10
0
<?php 
js("\n\$(function(){\n\tvar url = \$.url(); \n\tvar  access_token = url.fparam('access_token'); \n\twindow.location.href = '" . url('oauth/facebook/next') . "?access_token='+access_token;\n});\n");
js_file(base_url() . 'js/jquery.url.js');
?>
 
Beispiel #11
0
<?php

use yii\helpers\Html;
use yii\widgets\Menu;
yii\web\JqueryAsset::register($this);
application\asset\BootStrap::register($this);
js_file('js/admin.js');
widget('select2');
$this->beginPage();
?>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8"/>
	<title><?php 
echo __('backend admin');
?>
</title>
	<?php 
$this->head();
css_file('misc/bootstrap/css/docs.css');
css_file('css/admin.css');
css_file(theme_url() . 'css.css');
?>
 
</head>
<body>
<?php 
if (uid() == 1) {
    ?>
<div class="navbar navbar-inverse navbar-fixed-top bs-docs-nav">