Scripting Error |
Author: |
Message: |
matty
Scripting Guru
Posts: 8336 Reputation: 109
39 / /
Joined: Dec 2002
Status: Away
|
RE: Scripting Error
What exactly is happening with the PSMs?
|
|
12-08-2009 03:23 PM |
|
|
c_clarky_89
Junior Member
Posts: 55
35 / /
Joined: Nov 2008
|
O.P. RE: Scripting Error
When you load the WLNameEditor and select Personal Message sometimes the pm wont show in the box on the WLNameEditor even though you have 1
It does this on all the name editors not just mine
This post was edited on 12-09-2009 at 04:34 PM by c_clarky_89.
|
|
12-09-2009 04:33 PM |
|
|
matty
Scripting Guru
Posts: 8336 Reputation: 109
39 / /
Joined: Dec 2002
Status: Away
|
RE: Scripting Error
Ok sorry I have never used this before but when you select PSM from the drop down it should populate the edit box with your current PSM to edit it?
Try changing/updating the function to this:
js code: function OnEvent_MenuClicked(MenuItemId, Location, OriginWnd)
{
if(MenuItemId == "MnuStart")
{
Wnd = MsgPlus.CreateWnd("WLNameEditor.xml", "WndMain");
Wnd.SetControlText("NameEdit", Messenger.MyName);
Wnd.SetControlText("NameEditPreview", Messenger.MyName);
Wnd.SendControlMessage('NameEdit', 0xC5, 129, 0);
Wnd.Combo_AddItem("NamePm", "Name");
Wnd.Combo_AddItem("NamePm", "Personal Message");
Wnd.Combo_SetCurSel("NamePm", 0);
>>> OnWndMainEvent_ComboSelChanged(Wnd, 'NamePm');<<<
//Wnd.ImageElmt_SetImageFile("emoticon", "WLM_1");
var len = Wnd.GetControlText("NameEdit").length;
var EM_SETSEL = 0xB1;
Interop.Call("user32","SetFocus", Wnd.GetControlHandle("NameEdit"));
Interop.Call("user32","SendMessageW", Wnd.GetControlHandle("NameEdit"), EM_SETSEL, len, len);
}
}
function OnWndMainEvent_ComboSelChanged(pPlusWnd, sControlId)
{
switch (pPlusWNd.Combo_GetCurSel(sControlId)) {
case 0:
pPlusWnd.SetControlText("NameEdit", Messenger.MyName);
break;
case 1:
pPlusWnd.SetControlText("NameEdit", Messenger.MyPersonalMessage);
break;
default: // -1
break;
}
}
This post was edited on 12-09-2009 at 06:24 PM by matty.
|
|
12-09-2009 06:13 PM |
|
|
c_clarky_89
Junior Member
Posts: 55
35 / /
Joined: Nov 2008
|
O.P. RE: Scripting Error
that code doesnt work, when I select personal message from the drop down box nothing happens
This post was edited on 12-11-2009 at 02:33 AM by c_clarky_89.
|
|
12-11-2009 02:31 AM |
|
|
matty
Scripting Guru
Posts: 8336 Reputation: 109
39 / /
Joined: Dec 2002
Status: Away
|
RE: Scripting Error
Try this out and see how it works. I updated a lot.
Also The build and build id have been changed if you want to put it in the database.
Attachment: WLNameEditor.plsc (229.15 KB)
This file has been downloaded 158 time(s).
This post was edited on 12-11-2009 at 04:14 PM by matty.
|
|
12-11-2009 05:12 AM |
|
|
c_clarky_89
Junior Member
Posts: 55
35 / /
Joined: Nov 2008
|
O.P. RE: Scripting Error
theres a problem with that script name & personal message has doubled up in the frop down box
|
|
12-12-2009 10:23 PM |
|
|
matty
Scripting Guru
Posts: 8336 Reputation: 109
39 / /
Joined: Dec 2002
Status: Away
|
RE: Scripting Error
Oh I forgot. I hard coded them in the XML. Remove it from there or from the JS file and it will be ok.
|
|
12-13-2009 02:09 AM |
|
|
c_clarky_89
Junior Member
Posts: 55
35 / /
Joined: Nov 2008
|
O.P. RE: Scripting Error
sorted that but now theres another error when i click on the emoticon it comes up saying undefind
|
|
12-13-2009 02:32 AM |
|
|
matty
Scripting Guru
Posts: 8336 Reputation: 109
39 / /
Joined: Dec 2002
Status: Away
|
RE: Scripting Error
Change line 100 from this:
js code: s = MapCodesToEmoticonNames[ControlId];
To this:
js code: s = MapCodesToEmoticonNames(ControlId);
|
|
12-13-2009 02:54 AM |
|
|
c_clarky_89
Junior Member
Posts: 55
35 / /
Joined: Nov 2008
|
O.P. RE: Scripting Error
the personal message still dont show when seleted from the drop down box it works sometimes but then it jus happens again
|
|
12-13-2009 02:51 PM |
|
|
Pages: (5):
« First
«
1
[ 2 ]
3
4
5
»
Last »
|
|