Хорошая у меня аватарка xD
расшифровка
(function () { // Настройки; 1 = да; 0 = нет;
var forBrief = 0; // включить скрипт для "Краткого текста материала"?
var forFull = 1; // включить скрипт для "Полного текста материала"?
if (forBrief == true && $('textarea[name="brief"]').length == 0) {
forBrief = false;
}
if (forFull == true && $('textarea[name="message"]').length == 0) {
forFull = false;
}
if (forBrief == 0 && forFull == 0) {
return;
};
var newsTemplates = new Array();
// Кнопки и их содержания
newsTemplates.push({
title: 'Название 1',
data: 'Содержание 1'
};);
newsTemplates.push({
title: 'Название 2',
data: 'Содержание 2'
};);
newsTemplates.push({
title: 'Название 3',
data: 'Содержание 3'
};);
newsTemplates.push({
title: 'Название 4',
data: 'Содержание 4'
};);
newsTemplates.push({
title: 'Название 5',
data: 'Содержание 5'
};);
newsTemplates.push({
title: 'Название 6',
data: 'Содержание 6'
};);
newsTemplates.push({
title: 'Название 7',
data: 'Содержание 7'
};);
newsTemplates.push({
title: 'Название 8',
data: 'Содержание 8'
};);
var tmp;
var div = $('<div style="float:left;width:20%;margin-right:1%;" class="newsTemplates" />');
if (forBrief == true) {
var divBrief = div.clone();
}
if (forFull == true) {
var divFull = div.clone();
}
for (var i = 0; i < newsTemplates.length; i++) {
tmp = $('<input type="button" />').attr('value', newsTemplates[i].title).click((function (data) {
return function () {
$(this).parent().next().val(data);
}
};) newsTemplates[i].data));
if (forBrief == true) {
divBrief.append(tmp.clone(true));
if (typeof newsTemplates[i + 1] != 'undefined') {
divBrief.append('<br />');
}
}
if (forFull == true) {
divFull.append(tmp.clone(true));
if (typeof newsTemplates[i + 1] != 'undefined') {
divFull.append('<br />');
}
}
}
if (forBrief == true) {
$('textarea[name="brief"]').css('width', '79%').before(divBrief);
}
if (forFull == true) {
$('textarea[name="message"]').css('width', '79%').before(divFull);
}
};));