Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№113-09-2005 12:03:25

Xeningem
Участник
 
Группа: Members
Зарегистрирован: 08-09-2005
Сообщений: 412

Проблема с forum.mozilla.ru

Я пользуюсь Оперой, и меня огорчает тот факт, что для добавления комментария используется 3(три) условия вместо двух (это я к тому, что по моему глубокому IMHO и проверке на натурных браузерах этот метод работает) - которое делило бы браузеры на поддерживающие код для Mozilla и неподдерживающих.
Код (по моему опять таки глубокому IMHO) должен быть следующим

Выделить код

Код:

function insert_text(open, close, no_focus)
{
	msgfield = (document.all) ? document.all.req_message : document.forms['post']['req_message'];

	// IE/Mozilla/Opera support
	if(msgfield.selectionStart || msgfield.selectionStart == '0')
	{
		var startPos = msgfield.selectionStart;
		var endPos = msgfield.selectionEnd;
		msgfield.value = msgfield.value.substring(0, startPos) + open + msgfield.value.substring(startPos, endPos) + close + msgfield.value.substring(endPos, msgfield.value.length);
		msgfield.selectionStart = msgfield.selectionEnd = endPos + open.length + close.length;
		if (no_focus != '1' ) msgfield.focus();
	}


	// Fallback support for other browsers
	else
	{
		msgfield.value += open + close;
		if (no_focus != '1' ) msgfield.focus();
	}

	return;
}

Everyone is always connected. Serial Experiments Opera.

Отсутствует

 

№213-09-2005 18:48:13

Xeningem
Участник
 
Группа: Members
Зарегистрирован: 08-09-2005
Сообщений: 412

Re: Проблема с forum.mozilla.ru

Ладно... Если до завтрашнего вечера не получиться написать UJS - смирюсь...;)


Everyone is always connected. Serial Experiments Opera.

Отсутствует

 

№313-09-2005 22:27:06

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Проблема с forum.mozilla.ru

==> О проекте


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№416-09-2005 09:58:28

Xeningem
Участник
 
Группа: Members
Зарегистрирован: 08-09-2005
Сообщений: 412

Re: Проблема с forum.mozilla.ru

Короче, просьба ногами не бить...
Одно уточнение, зачем нужна строчка

Выделить код

Код:

msgfield.selectionStart = msgfield.selectionEnd = endPos 
+ open.length + close.length;

Я просто даже не знаю, что и думать... Короче... Я не веб-дизайнер, но скрипт работает!
Забирайте :)
fix_mozcomments.js


Everyone is always connected. Serial Experiments Opera.

Отсутствует

 

№513-01-2006 10:26:04

Xeningem
Участник
 
Группа: Members
Зарегистрирован: 08-09-2005
Сообщений: 412

Re: Проблема с forum.mozilla.ru

Обновлённая версия скрипта:
fix_mozcomments.js
Вроде бы стал в нормальном порядке выводить цитаты...


Everyone is always connected. Serial Experiments Opera.

Отсутствует

 

№629-04-2006 23:52:10

ragnaar
Administrator
 
Группа: Administrators
Зарегистрирован: 14-10-2004
Сообщений: 2567
Веб-сайт

Re: Проблема с forum.mozilla.ru

Xeningem
Да работает уже все, обнови подпись! :)

Отсутствует

 

№710-05-2006 15:26:28

DennisHAWKS
Участник
 
Группа: Members
Откуда: Тирасполь, Молдова
Зарегистрирован: 13-05-2005
Сообщений: 1257
Веб-сайт

Re: Проблема с forum.mozilla.ru

Что-то сегодня (вроде) перестало работать в ветке
http://forum.mozilla.ru/viewtopic.php?id=10169
Почему именно там, не знаю.
Вывел закономерность - не работает в ветке с опросами.

Отредактировано DennisHAWKS (10-05-2006 15:27:50)


Everyone has a right to be stupid. But some just abuse the privilege.
:::: Opera/9.64 (Windows NT 5.0; U; en)

Отсутствует

 

№810-05-2006 16:17:35

ragnaar
Administrator
 
Группа: Administrators
Зарегистрирован: 14-10-2004
Сообщений: 2567
Веб-сайт

Re: Проблема с forum.mozilla.ru

DennisHAWKS
Спасибо за репорт. Да,  есть такое. Разбираемся.

Отсутствует

 

№923-02-2007 22:44:09

М. Порешаев
Участник
 
Группа: Members
Зарегистрирован: 28-01-2006
Сообщений: 263
UA: Firefox 2.0

Re: Проблема с forum.mozilla.ru

Господа администраторы! Только что (при ответе в конфе) заметил, что у меня не работает "ссылка/кнопка" "Цитировать" из предыдущего ( и любого) сообщения. В форме ответ пишет "[quote_][/quote_]" (знак _ я специально подставил), без тела самой цитаты. ФФ 2.0.0.1 и Опера 9.02...
Ну не думаю, что тут нужен список расширений... И упоминание о том, что ява-скрипт включен...

Отсутствует

 

№1023-02-2007 23:03:48

stEp
Kiwi
 
Группа: Extensions
Откуда: Тьма-Таракань
Зарегистрирован: 20-12-2004
Сообщений: 906
UA: Firefox 2.0

Re: Проблема с forum.mozilla.ru

М. Порешаев, а Вы прежде чем эту кнопку нажать текст выделили?


Homo sum: humāni nihil a me aliēnum puto

Отсутствует

 

№1123-02-2007 23:06:40

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671
UA: Firefox 2.0

Re: Проблема с forum.mozilla.ru

М. Порешаев
А текст перед нажатием выделял?


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№1223-02-2007 23:08:35

М. Порешаев
Участник
 
Группа: Members
Зарегистрирован: 28-01-2006
Сообщений: 263
UA: Firefox 2.0

Re: Проблема с forum.mozilla.ru

а Вы прежде чем эту кнопку нажать текст выделили?

Хмм, приношу извинения - не выделил. На разных форумах почти аноалогичная "кнопка" работает по-разному. Давно видать тут не "цитировал"!

Отсутствует

 

№1329-05-2008 19:47:03

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Проблема с forum.mozilla.ru

А ведь интересно. При невыделенном тексте надо сделать чтобы цитировалось родительское сообщение, при выделенном - этот текст.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]