本文整理汇总了PHP中WPFB_Core::load_js方法的典型用法代码示例。如果您正苦于以下问题:PHP WPFB_Core::load_js方法的具体用法?PHP WPFB_Core::load_js怎么用?PHP WPFB_Core::load_js使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WPFB_Core
的用法示例。
在下文中一共展示了WPFB_Core::load_js方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: initFileTreeView
private static function initFileTreeView($id = null, $base = 0)
{
WPFB_Core::$load_js = true;
// see Core::EnqueueScripts(), where scripts are enqueued if late script loading is disabled
wp_print_scripts('jquery-treeview-async');
wp_print_styles('jquery-treeview');
if ($id == null) {
return;
}
if (is_object($base)) {
$base = $base->GetId();
}
$ajax_data = array('action' => 'tree', 'type' => 'browser', 'base' => intval($base));
if (is_admin()) {
$ajax_data['is_admin'] = true;
}
$jss = md5($id);
?>
<script type="text/javascript">
//<![CDATA[
function wpfb_initfb<?php
echo $jss;
?>
() { jQuery("#<?php
echo $id;
?>
").treeview(wpfb_fbsets<?php
echo $jss;
?>
={url: "<?php
echo WPFB_Core::$ajax_url;
?>
",
ajax:{data:<?php
echo json_encode($ajax_data);
?>
,type:"post",error:function(x,status,error){if(error) alert(error);},complete:function(x,status){if(typeof(wpfb_setupLinks)=='function')wpfb_setupLinks();}},
animated: "medium"}).data("settings",wpfb_fbsets<?php
echo $jss;
?>
);
}
jQuery(document).ready(function(){
var fel=jQuery("#<?php
echo $id;
?>
");
if('function' != typeof fel.treeview) {
jQuery.when(
<?php
global $wp_scripts;
$treeview_scripts = array('jquery-treeview', 'jquery-treeview-edit', 'jquery-treeview-async');
foreach ($treeview_scripts as $ts) {
?>
jQuery.getScript('<?php
echo esc_js($wp_scripts->registered[$ts]->src);
?>
'),
<?php
}
?>
jQuery.Deferred(function( deferred ){ jQuery( deferred.resolve ); })
).done(function(){ wpfb_initfb<?php
echo $jss;
?>
(); });
} else { wpfb_initfb<?php
echo $jss;
?>
(); }
});
//]]>
</script>
<?php
}
示例2: array
function GenTpl2($tpl_tag = null, $load_js = true)
{
static $tpl_funcs = array('file' => array(), 'cat' => array());
if (empty($tpl_tag)) {
$tpl_tag = 'default';
}
if ($load_js) {
WPFB_Core::$load_js = true;
}
$type = $this->is_file ? 'file' : 'cat';
if (empty($tpl_funcs[$type][$tpl_tag])) {
$parsed_tpl = WPFB_Core::GetParsedTpl($this->is_file ? 'file' : 'cat', $tpl_tag);
if (empty($parsed_tpl)) {
return "Template {$type} :: {$tpl_tag} does not exist!";
}
$tpl_funcs[$type][$tpl_tag] = WPFB_Core::CreateTplFunc($parsed_tpl);
}
self::$tpl_uid = defined('DOING_AJAX') && DOING_AJAX ? $this->GetId() . '' . round(microtime() * 1000) % 1000 : self::$tpl_uid + 1;
return $tpl_funcs[$type][$tpl_tag]($this);
}
示例3: array
function GenTpl2($tpl_tag = null, $load_js = true)
{
static $tpl_funcs = array('file' => array(), 'cat' => array());
if (empty($tpl_tag)) {
$tpl_tag = 'default';
}
if ($load_js) {
WPFB_Core::$load_js = true;
}
$type = $this->is_file ? 'file' : 'cat';
if (empty($tpl_funcs[$type][$tpl_tag])) {
$parsed_tpl = WPFB_Core::GetParsedTpl($this->is_file ? 'file' : 'cat', $tpl_tag);
if (empty($parsed_tpl)) {
return "Template {$type} :: {$tpl_tag} does not exist!";
}
$tpl_funcs[$type][$tpl_tag] = WPFB_Core::CreateTplFunc($parsed_tpl);
}
self::$tpl_uid++;
return $tpl_funcs[$type][$tpl_tag]($this);
}