|
|
#2 |
|
Чайный пьяница
|
На вашем месте я бы придумал какую нибудь конфигурацию и код, который эту конфигурацию сможет читать и понимать. Таким образом вам потребуется написать код только один раз, а при появлении новых кнопок и форм - просто расширять конфигурацию. Что то вроде следующего:
Код: var config = [
{
FormId: "Identifier of form 1",
VisibleButtons: ["Button1", "Button2"]
},
{
FormId: "Identifier of form 2",
VisibleButtons: ["Button1", "Button3"]
}
];
function isButtonVisibleOnForm(FormId, ButtonId){
for(var i = 0; i < config.length; i++){
if (config[i].FormId == FormId){
var formConfig = config[i];
for (var j = 0; j < formConfig.VisibleButtons.length; j++){
if (formConfig.VisibleButtons[j] == ButtonId){
return true;
}
}
}
}
return false;
}
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|