WackoWiki: DotMG ...

Home Page | Изменения | Новые Комменты | Пользователи | Каталог | Регистрация | Вход:  Пароль:  

I'm registered at wackowiki.com especially because of my (big) interest about Wiki Edit.
Profile: http://wikkawiki.org/DotMG
Some bugs of Wiki Edit was resolved in Wikkawiki, so I just put here how we did that.


Seen on Wiki Edit 's comment:
Unknown issues
* Alt Gr+"#" does not give me "#" on my azerty keyboard and MSIE6


How we resolved this :

WikiEdit.prototype.keyDown = function (e) {
 
  if (!this.enabled) return;
 
  if (!e) var e = window.event;
  
  var l, q, l1, re, tr, str, t, tr2, tr1, r1, re, q, e;
  var justenter = false;
  var wasEvent = remundo = res = false;
  if (isMZ) var noscroll = false;
 
  var t = this.area;
 
  var Key = e.keyCode;
  if (Key==0) Key = e.charCode;
  if (Key==8 || Key==13 || Key==32 || (Key>45 && Key<91) || (Key>93 && Key<112) || (Key>123 && Key<144)
      || (Key>145 && Key<255)) remundo = Key;
  if (event.altKey && !event.ctrlKey) Key=Key+4096;
  if (event.ctrlKey && !event.altKey) Key=Key+2048;  // Resolves issue DotMG was having.
  // if (event.ctrlKey) Key=Key+2048;


Other issue:
When a line begins with a date string, for example
28.04.2006 : I registered at Wacko Wiki
and we try to bold it (selecting all lines and click on B button), we get instead of .
Resolution:
Instead of

else
 {
  var w = new RegExp("^([ ]*)"+this.begin+"([ ]*)(([*]|([1-9][0-9]*|[a-zA-Z])([.]|[)]))( |))(.*)$");
  q = Text.match(w);
  if (Skip && q!=null)
  {

use
else
 {
  var w = new RegExp("^([ ]*)"+this.begin+"( +|\t+)(([*]|([1-9][0-9]*|[a-zA-Z])([.]|[)]))( |))(.*)$");
  q = Text.match(w);
  if (Skip && q!=null)
  {


 
Файлов нет. [Показать файлы/форму]
Много комментариев (614). [Показать комментарии/форму]
Donate
Время работы: 3.424 s
Использовано памяти: 2.299 Mb