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'); }
function run() { $base = publish(__DIR__ . '/google-code-prettify'); js_file($base . '/prettify.js'); css_file($base . '/theme/' . $this->theme . '.css'); js("prettyPrint();"); }
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 "); } }
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'); }
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'); }
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)); }
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"); }
<?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>
*/ $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");
<?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'); ?>
<?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">