本文整理汇总了PHP中get_javascript_url函数的典型用法代码示例。如果您正苦于以下问题:PHP get_javascript_url函数的具体用法?PHP get_javascript_url怎么用?PHP get_javascript_url使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_javascript_url函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: addScript
function addScript($url, $plugin)
{
if (!isset($this->scripts)) {
$this->scripts = array();
}
$this->scripts[] = is_valid_url($url) ? $url : get_javascript_url($url, $plugin, true);
}
示例2: use_widget
/**
* Use widget
*
* @access public
* @param string $widget_name
* @return void
*/
function use_widget($widget_name)
{
if (function_exists('add_javascript_to_page') && function_exists('add_stylesheet_to_page')) {
add_javascript_to_page("widgets/{$widget_name}/widget.js");
add_stylesheet_to_page(get_javascript_url("widgets/{$widget_name}/widget.css"));
}
// if
}
示例3: smarty_function_add_javascript
/**
* Add javascript link to the page
*
* @param array $params
* @param Smarty $smarty
* @return string
*/
function smarty_function_add_javascript($params, &$smarty)
{
$name = array_var($params, 'name');
if (empty($name)) {
return new InvalidParamError('name', $name, "'name' parameter is required for 'add_javascript' helper", true);
}
// if
$module = array_var($params, 'module');
if (!isset($params['type'])) {
$params['type'] = 'text/javascript';
}
// if
unset($params['name']);
if (isset($params['module'])) {
unset($params['module']);
}
// if
PageConstruction::addScript(get_javascript_url($name, $module), false, $params);
return '';
}
示例4: function
?>
")
.jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
<?php
echo $extension;
?>
: "<?php
echo externalUrl($file->getDownloadUrl() . '&inline=1');
?>
",
});
},
swfPath: "<?php
echo externalUrl(get_javascript_url('jplayer'));
?>
",
supplied: "<?php
echo $extension;
?>
"
})
.bind($.jPlayer.event.play, function() { // Using a jPlayer event to avoid both jPlayers playing together.
$(this).jPlayer("pauseOthers");
});
});
</script>
<div class="jp-video jp-video-270p">
<div class="jp-type-single">
<div id="jplayer_<?php
示例5: javascript_tag
/**
* Generate javascript tag
*
* @access public
* @param string $src Path to external file
* @param string $content Tag content
* @return string
*/
function javascript_tag($src = null, $content = null) {
// Content formatting
if ($content) {
$content = "\n" . $content . "\n";
}
// Prepare attributes
$attributes = array('type' => 'text/javascript');
if (!is_null($src)) {
$attributes['src'] = is_valid_url($src) ? $src : get_javascript_url($src);
} // if
// Generate
return open_html_tag('script', $attributes) . $content . close_html_tag('script');
} // javascript_tag
示例6: get_javascript_url
var editor = CKEDITOR.replace('<?php
echo $genid;
?>
ckeditor', {
height: (h-200) + 'px',
allowedContent: true,
enterMode: CKEDITOR.ENTER_DIV,
shiftEnterMode: CKEDITOR.ENTER_BR,
disableNativeSpellChecker: false,
language: '<?php
echo $loc;
?>
',
customConfig: '',
contentsCss: ['<?php
echo get_javascript_url('ckeditor/contents.css') . '?rev=' . product_version_revision();
?>
', '<?php
echo get_stylesheet_url('og/ckeditor_override.css') . '?rev=' . product_version_revision();
?>
'],
toolbar: [
[ 'Source','-','Font','FontSize','-','Bold','Italic','Underline','-', 'SpellChecker', 'Scayt','-',
'Link','Unlink','-',
'TextColor','BGColor','RemoveFormat','-',
'JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'
]
],
on: {
instanceReady: function(ev) {
og.adjustCkEditorArea('<?php
示例7: set_page_title
<?php
set_page_title(lang('attach files'));
project_tabbed_navigation(PROJECT_TAB_FILES);
project_crumbs(array(array(lang('files'), get_url('files')), array(lang('attach files'))));
add_stylesheet_to_page('project/attach_files.css');
?>
<script type="text/javascript" src="<?php
echo get_javascript_url('modules/attachToObjectForm.js');
?>
"></script>
<form action="<?php
echo $attach_to_object->getAttachFilesUrl();
?>
" method="post" enctype="multipart/form-data">
<?php
tpl_display(get_template_path('form_errors'));
?>
<div class="hint"><?php
echo lang('attach files to object desc', $attach_to_object->getObjectUrl(), clean($attach_to_object->getObjectName()));
?>
</div>
<div>
<?php
echo radio_field('attach[what]', array_var($attach_data, 'what') == 'existing_file', array('value' => 'existing_file', 'id' => 'attachFormExistingFile', 'onclick' => 'App.modules.attachToObjectForm.toggleAttachForms()'));
?>
<label for="attachFormExistingFile" class="checkbox"><?php
echo lang('attach existing file');
?>
</label>
</div>
示例8: set_page_title
<?php
set_page_title($task_list->getName());
project_tabbed_navigation(PROJECT_TAB_TASKS);
project_crumbs(array(array(lang('tasks'), get_url('task')), array($task_list->getName())));
if (ProjectTaskList::canAdd(logged_user(), active_project())) {
add_page_action(lang('add task list'), get_url('task', 'add_list'));
}
// if
?>
<script type="text/javascript" src="<?php
echo get_javascript_url('modules/addTaskForm.js');
?>
"></script>
<?php
$this->assign('on_list_page', true);
$this->includeTemplate(get_template_path('task/task_list'));
?>
<script type="text/javascript">
App.modules.addTaskForm.hideAllAddTaskForms();
</script>
示例9: smarty_function_javascript_url
/**
* Return script URL
*
* Parameters:
*
* - name - script filename
* - module - name of the module, if not present global data is used
*
* @param array $params
* @param Smarty $smarty
* @return string
*/
function smarty_function_javascript_url($params, &$smarty)
{
$name = array_var($params, 'name');
return get_javascript_url($name, array_var($params, 'module'));
}
示例10: set_page_title
<?php
set_page_title(lang('add contact'));
project_tabbed_navigation();
project_crumbs(array(array(lang('people'), get_url('project', 'people')), lang('add contact')));
add_stylesheet_to_page('project/people.css');
add_stylesheet_to_page('project/attachments.css');
?>
<script type="text/javascript" src="<?php
echo get_javascript_url('modules/addContactToProjectForm.js');
?>
"></script>
<script type="text/javascript" src="<?php
echo get_javascript_url('modules/addContactForm.js');
?>
"></script>
<form action="<?php
echo $project_init ? $project->getAddContactUrl(array('project_init' => '1')) : $project->getAddContactUrl();
?>
" method="post" enctype="multipart/form-data">
<?php
tpl_display(get_template_path('form_errors'));
?>
<div>
<?php
echo radio_field('contact[what]', array_var($contact_data, 'what', 'existing') == 'existing', array('value' => 'existing', 'id' => 'contactFormExistingContact'));
?>
<?php
echo label_tag(lang('attach existing contact'), 'contactFormExistingContact', false, array('class' => 'checkbox'));
?>
示例11: add_stylesheet_to_page
<?php
if (!$attach_files_js_included) {
add_stylesheet_to_page('project/attach_files.css');
?>
<script type="text/javascript" src="<?php
echo get_javascript_url('modules/attachFiles.js');
?>
"></script>
<?php
}
// if
?>
<fieldset id="attachFiles_<?php
echo $attach_files_id;
?>
" class="attachFiles">
<legend><?php
echo lang('attach files');
?>
</legend>
<div id="attachFilesControls_<?php
echo $attach_files_id;
?>
">
<div id="attachFiles_<?php
echo $attach_files_id;
?>
_1"><?php
echo file_field($attach_files_prefix . '1');
示例12: get_javascript_url
language: '<?php echo $loc ?>',
customConfig: '',
toolbar: [
['Source','-','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt','-',
'Undo','Redo','-','Find','Replace','-','SelectAll', '-',
'Format','Font','FontSize'],
'/',
['Bold','Italic','Underline','Strike','-','Subscript','Superscript','-',
'NumberedList','BulletedList','-','Outdent','Indent','Blockquote','-',
'JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-',
'Link','Unlink', 'Anchor', '-','Maximize','-',
'Image','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','-',
'TextColor','BGColor','RemoveFormat']
],
skin: 'kama',
contentsCss: '<?php echo get_javascript_url("ckeditor/contents.css")."?rev=".product_version_revision()?>',
keystrokes: [
[ CKEDITOR.ALT + 121 /*F10*/, 'toolbarFocus' ],
[ CKEDITOR.ALT + 122 /*F11*/, 'elementsPathFocus' ],
[ CKEDITOR.SHIFT + 121 /*F10*/, 'contextMenu' ],
[ CKEDITOR.CTRL + 90 /*Z*/, 'undo' ],
[ CKEDITOR.CTRL + 89 /*Y*/, 'redo' ],
[ CKEDITOR.CTRL + CKEDITOR.SHIFT + 90 /*Z*/, 'redo' ],
[ CKEDITOR.CTRL + 76 /*L*/, 'link' ],
[ CKEDITOR.CTRL + 66 /*B*/, 'bold' ],
[ CKEDITOR.CTRL + 73 /*I*/, 'italic' ],
[ CKEDITOR.CTRL + 85 /*U*/, 'underline' ],
示例13: set_page_title
<?php
set_page_title($project_form->isNew() ? lang('add form') : lang('edit form'));
project_tabbed_navigation(PROJECT_TAB_FORMS);
project_crumbs(array(array(lang('forms'), get_url('form')), array($project_form->isNew() ? lang('add form') : lang('edit form'))));
add_stylesheet_to_page('project/forms.css');
?>
<script type="text/javascript" src="<?php
echo get_javascript_url('modules/addProjectForm.js');
?>
"></script>
<?php
if ($project_form->isNew()) {
?>
<form action="<?php
echo get_url('form', 'add');
?>
" method="post">
<?php
} else {
?>
<form action="<?php
echo $project_form->getEditUrl();
?>
" method="post">
<?php
}
// if
?>
<?php
示例14: set_page_title
set_page_title($file->isNew() ? lang('add file') : lang('edit file'));
project_tabbed_navigation(PROJECT_TAB_FILES);
project_crumbs(array(array(lang('files'), get_url('files')), array($file->isNew() ? lang('add file') : lang('edit file'))));
if (ProjectFile::canAdd(logged_user(), active_project())) {
add_page_action(lang('add file'), get_url('files', 'add_file'));
}
// if
if (ProjectFolder::canAdd(logged_user(), active_project())) {
add_page_action(lang('add folder'), get_url('files', 'add_folder'));
}
// if
add_stylesheet_to_page('project/files.css');
?>
<script type="text/javascript" src="<?php
echo get_javascript_url('modules/addFileForm.js');
?>
"></script>
<?php
if ($file->isNew()) {
?>
<form action="<?php
echo get_url('files', 'add_file');
?>
" method="post" enctype="multipart/form-data">
<?php
} else {
?>
<form action="<?php
echo $file->getEditUrl();
?>
示例15: add_page_action
add_page_action(array(lang('update profile') => $user->getEditProfileUrl(), lang('change password') => $user->getEditPasswordUrl(), lang('update avatar') => $user->getUpdateAvatarUrl()));
}
// if
if ($user->canUpdatePermissions(logged_user())) {
add_page_action(array(lang('permissions') => $user->getUpdatePermissionsUrl()));
}
// if
add_stylesheet_to_page('admin/user_permissions.css');
$quoted_permissions = array();
foreach ($permissions as $permission_id => $permission_text) {
$quoted_permissions[] = "'{$permission_id}'";
}
// foreach
?>
<script type="text/javascript" src="<?php
echo get_javascript_url('modules/updateUserPermissions.js');
?>
"></script>
<script type="text/javascript">
App.modules.updateUserPermissions.project_permissions = new Array(<?php
echo implode(', ', $quoted_permissions);
?>
);
</script>
<?php
if (isset($projects) && is_array($projects) && count($projects)) {
?>
<div id="userPermissions">
<form action="<?php
echo $user->getUpdatePermissionsUrl($redirect_to);