1 Востаннє редагувалося FakiNyan (26.12.2015 23:09:48)

Тема: Додавання кнопочок до pub_bbcode_buttons

Прів. От коли пишеш повідомлення чи створюєш тему, тут є отакі кнопочки. не знаю, як воно вірно зветься, типу тулбар для оформлення тексту
http://не-дійсний-домен/m9tSo/b396c8d00c.png
як бачете, я вже щось наробив.
Я хочу додати, поки що, дві додаткові кнопочки - sub і sup

a[sub]текст[/sub]
a[sup]текст[/sup]

aтекст
aтекст

Ну, я завантажив собі якусю штуку для користувацьких скриптів, і написав такий код

var div = document.getElementById('pun_bbcode_buttons');
var buttonSub = document.createElement('button');
buttonSub.setAttribute("value","sub");
buttonSub.setAttribute("onClick","PUNBB.pun_bbcode.insert_text('[sub]','[/sub]')");
buttonSub.setAttribute("caption","sub");
div.appendChild(buttonSub);

так от, текст я якось там і сам додам, проблема в тому, що при натисканні на таку кнопочку, в текст додається bb код, і відразу ж відсилається повідомлення.
Чого так?
майбуть, до кнопочки з якимось там класом, або тегом, прив'язується подія відправки повідомлення, і от вона випадково до моєї кнопочки прив'язується.
Як то пофіксити?

Подякували: 221VOLT1

2

Re: Додавання кнопочок до pub_bbcode_buttons

як варіант - зробити пошук по файлах фрази "PUNBB.pun_bbcode.insert_text" або "pun_bbcode.insert_text" або "insert_text" - я б то зробив з допомогою Notepad++

а там думаю знайшлося би...

ще варіант - піти від зворотнього -
знайти як називається функція\події натиску кнопки відправлення повідомлення\відправлення повідомлення --- і далі по назві знайти де ця функція викликається ще...

3

Re: Додавання кнопочок до pub_bbcode_buttons

зара будемо шукати

4

Re: Додавання кнопочок до pub_bbcode_buttons

nya *^.^* http://не-дійсний-домен/m9vDt/10e4705c91.png

5

Re: Додавання кнопочок до pub_bbcode_buttons

FakiNyan написав:

зара будемо шукати

удачі)
стособно вилову виконуваної javascript- функції можу порадити подивитися один,два, три - чотири.

буде цікаво почитати історію про фікс помилок у PunBB ))

Подякували: FakiNyan1

6

Re: Додавання кнопочок до pub_bbcode_buttons

розібрався, просто я робив button, а треба було input з type="button", тепер все супер

Подякували: 221VOLT1

7

Re: Додавання кнопочок до pub_bbcode_buttons

Встановіть розширення для переглядача яке додасть вам ці кніпочки прямо в броузер.