* finish task #6573.
This commit is contained in:
+15
-17
@@ -2,22 +2,21 @@ $(function()
|
||||
{
|
||||
var blockTitle = '';
|
||||
var preValue = '';
|
||||
var $title;
|
||||
var $titleInput;
|
||||
$(document).on('change', '#blockParams #paramstype', function()
|
||||
{
|
||||
$title = $('#blockParams').find('#title');
|
||||
var title = $title.val();
|
||||
$titleInput = $('#blockParams').find('#title');
|
||||
var title = $titleInput.val();
|
||||
var value = $(this).find('option:selected').text();
|
||||
if (title.indexOf(' - ' + preValue) >= 0) {
|
||||
$title.val(blockTitle + ' - ' + value);
|
||||
}
|
||||
if(title.indexOf(' - ' + preValue) >= 0) $titleInput.val(blockTitle + ' - ' + value);
|
||||
|
||||
preValue = value;
|
||||
});
|
||||
|
||||
var $form = $('#blockAdminForm');
|
||||
$form.find('.chosen').chosen();
|
||||
|
||||
// 用于动态加载区块列表及设置参数
|
||||
// Used to dynamically load block list and set parameters.
|
||||
var $blocksList = $('#blocksList');
|
||||
var $blockParams = $('#blockParams');
|
||||
|
||||
@@ -31,19 +30,18 @@ $(function()
|
||||
$blockParams.find('input:first').focus();
|
||||
if($blockParams.find('#actionLink').size() > 0) $form.attr('action', $blockParams.find('#actionLink').val());
|
||||
|
||||
$title = $blockParams.find('#title');
|
||||
if($title.length && $('#blockParams #paramstype').length)
|
||||
$titleInput = $blockParams.find('#title');
|
||||
if($titleInput.length && $('#blockParams #paramstype').length)
|
||||
{
|
||||
blockTitle = $title.val();
|
||||
blockTitle = $titleInput.val();
|
||||
preValue = $('#blockParams #paramstype').find('option:selected').text();
|
||||
var preIndex = blockTitle.indexOf(' - ' + preValue);
|
||||
if (preIndex > -1) {
|
||||
blockTitle = blockTitle.substring(0, preIndex);
|
||||
}
|
||||
if(preIndex < -1) blockTitle = blockTitle.substring(0, preIndex);
|
||||
$titleInput.val(blockTitle + ' - ' + preValue);
|
||||
}
|
||||
};
|
||||
|
||||
// 获取 html 和 rss 区块参数
|
||||
// Get parameters for html and rss.
|
||||
var getNotSourceParams = function(type, blockID)
|
||||
{
|
||||
if (blockID === undefined) blockID = 0;
|
||||
@@ -58,7 +56,7 @@ $(function()
|
||||
});
|
||||
};
|
||||
|
||||
// 用于获取指定区块的设置参数
|
||||
// Set parameters to get the specified block.
|
||||
var getBlockParams = function(type, moduleID)
|
||||
{
|
||||
$blockParams.empty();
|
||||
@@ -69,7 +67,7 @@ $(function()
|
||||
$.get(createLink('block', 'set', 'id=' + blockID + '&type=' + type + '&source=' + moduleID), updateParams);
|
||||
};
|
||||
|
||||
// 获取指定模块下所有可用的区块
|
||||
// Get all available blocks under the specified module.
|
||||
var getBlocks = function(moduleID)
|
||||
{
|
||||
$blocksList.data('module', moduleID).empty();
|
||||
@@ -106,7 +104,7 @@ $(function()
|
||||
});
|
||||
};
|
||||
|
||||
// 当模块选择变更时,刷新参数列表
|
||||
// Refresh parameter list when module selection changes.
|
||||
$('#modules').on('change', function()
|
||||
{
|
||||
getBlocks($(this).val());
|
||||
|
||||
Reference in New Issue
Block a user