Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(16 Kb)
Download
Updated: 08-19-09 12:58 PM
Pictures
File Info
Updated:08-19-09 12:58 PM
Created:04-16-09 07:25 PM
Downloads:2,459
Favorites:40
MD5:

Ribbon

Version: 2.5
by: mikma [More]

Ever had a feeling you need to remember something? Tie a ribbon on your finger? No...

Ribbon allows you to enter notes in LDB from where you can highlight them (show them in the LDB), paste the notes in chat, and remove the notes you have added.

Ribbon was coded with NinjaPanel, and it uses LibQTip-1.0 and LibQTipClick-1.0.

Thanks for the great help goes to Torhal, the one of the authors of QTip and QTipClick.

2.5:
* Fixed login error when changing servers.

2.4:
* .toc updated to 3.2.
* Fixed line 46 error. (Happened when you deleted entry that was before highlighted note)

2.3:
* Removed LibQTipClick.

2.2:
* Changed the orders of icons and text in the list
* Reworked the Help
* Added Width-limit in the dropdown + display. The messages are saved full-length, but are shown as shorter versions.
* Items can also be added in Ribbon now, hope it works...

2.1:
* Removed the mouseover -text from display and changed it to be in tooltip if there are no notes.

2.0:
* Complete rewrite!

1.2:
* You can now edit the notes you have created
* New notes created will go at the last spot of list
* Changed the way how Ribbon handles the notes to display

1.1:
* Added smart positioning for Tooltip, Dropdown, and Editbox.
* Changed the text in Tooltip.

1.0:
* Release
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Author
Date
2.4
16kB
mikma
08-11-09 07:00 PM


Post A Reply Comment Options
Unread 07-04-10, 12:22 PM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 252
Uploads: 32
Originally posted by Zidomo
Ribbon is now unfortunately bugged with the WoW 3.3.5 ChatFrameEditBox problem.
Thanks from the report, will update it as soon as I can
mikma is offline Report comment to moderator  
Reply With Quote
Unread 07-04-10, 11:09 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1047
Uploads: 0
Ribbon is now unfortunately bugged with the WoW 3.3.5 ChatFrameEditBox problem. Try to link saved text via the "bubble" chat link icon in the Ribbon tooltip, it does not happen and an error is thrown up:

Code:
["message"] = "Ribbon-2.5\\Ribbon.lua:90: attempt to index global 'ChatFrameEditBox' (a nil value)\nLibQTip-1.0-34 (Broker_Auditor):1047: in function <...dOns\\Broker_Auditor\\Libs\\LibQTip-1.0\\LibQTip-1.0.lua:1046>\n\nLocals:|r\nframe = <unnamed> {\n 0 = <userdata>\n _OnMouseDown_func = <function> defined @Interface\\AddOns\\Ribbon\\Ribbon.lua:89\n _font = GameTooltipText {\n }\n _OnMouseDown_arg =(my linked text removed)\n _column = 3\n _justification = \"LEFT\"\n _provider = <table> {\n }\n _line = 4\n _colSpan = 1\n fontString = <unnamed> {\n }\n}\n\n  ---",
            ["type"] = "error",
            ["session"] = 37,
            ["counter"] = 2,
        }, -- [956]
Error repeats on every click of the chat link icon.

Changing parts of lines 90 & 91 in Ribbon.lua from ChatFrameEditBox to ChatFrame1EditBox is a cheap hack that fixes the issue. There are more elegant solutions to this as well, but involve more code changes.
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 08-11-09, 08:34 PM  
Wizardling
A Kobold Labourer
 
Wizardling's Avatar
Premium Member

Forum posts: 0
File comments: 95
Uploads: 0
Post Re: Re: Doesn't seem to work

Originally posted by mikma
I'm sorry to hear this. If you don't have anything important saved, try cleaning the DB ( /script RibbonDB = nil ) and reloading the ui after that ( /reload ).
It was my first time trying Ribbon, so nope - nothing important saved. Only the one test note I tried to make. I might try downloading Ribbon again and trying later. Thanks.
Wizardling is offline Report comment to moderator  
Reply With Quote
Unread 08-11-09, 06:44 PM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 252
Uploads: 32
Re: Doesn't seem to work

Originally posted by Wizardling
Error: attempt to compare nil with number
File: Interface\AddOns\Ribbon\Ribbon.lua
Line: 114
I'm sorry to hear this. If you don't have anything important saved, try cleaning the DB ( /script RibbonDB = nil ) and reloading the ui after that ( /reload ).
mikma is offline Report comment to moderator  
Reply With Quote
Unread 08-11-09, 04:55 AM  
Wizardling
A Kobold Labourer
 
Wizardling's Avatar
Premium Member

Forum posts: 0
File comments: 95
Uploads: 0
Unhappy Doesn't seem to work

Clicking or right clicking just brings up a blank note to edit. I see no way to access the test note... I thought I'd made. I'm using Titan Panel.

I also get error:

Error: attempt to compare nil with number
File: Interface\AddOns\Ribbon\Ribbon.lua
Line: 114
Count: 8

TIA,
Jamie Kahn Genet
Wizardling is offline Report comment to moderator  
Reply With Quote
Unread 08-09-09, 04:53 PM  
Rellikcro
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
Found the problem

I was getting a similar error with another addon also so did a bit of research and found it to be an outdated LibStatLogic.

I downloaded the newest LibStatLogic from wowace (http://www.wowace.com/addons/libstatlogic-1-1/) and it no longer gives an error.

Not sure if your addon specifically uses this lib or not or just triggered it.

Thank you
Rellikcro is offline Report comment to moderator  
Reply With Quote
Unread 08-09-09, 04:24 PM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 252
Uploads: 32
Re: No longer working with 3.2

Originally posted by Rellikcro
Is there going to be an update... if you wish the error message I can get it for you. Thanks
Yes. Give me the error.
mikma is offline Report comment to moderator  
Reply With Quote
Unread 08-09-09, 03:44 PM  
Rellikcro
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
No longer working with 3.2

Is there going to be an update... if you wish the error message I can get it for you. Thanks
Rellikcro is offline Report comment to moderator  
Reply With Quote
Unread 07-24-09, 06:06 AM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 252
Uploads: 32
Originally posted by Torhal
I refuse to be poked. Instead, I feex your stuff!
Hah. that he actually did
mikma is offline Report comment to moderator  
Reply With Quote
Unread 07-23-09, 05:22 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1047
Uploads: 0
Originally posted by mikma
Seems like a f**kup between previous and latest versions of LibQTip. You should poke the author of that library too.
Thanks for the reply. No, its definitely not a conflict.

LibQTip is one of the few libraries I keep embedded in all mods tested/used; keep most others disembedded. When a new release (or alpha) has gone out, I have done full REPLACEs (Windows/DOS) of LibQTip-1.0.lua & LibQTip-1.0.toc in the addons directory. Every version of LibQTip that is loading here is identical.

As well, after updating LibQTip-1.0 to r120-release, it was the first time I have tried Ribbon. Its the only mod I've tested/run recently that depends on LibQTipClick-1.0.

Many other mods I regularly run here depend on LibQTipClick-1.1. There are no issues with the new LibQTip and the last (r9) LibQTipClick-1.1 that I've seen yet. I also have Click embedded in every mod that needs it; yes, I regularly did replaces on those when they were being updated.

Would assume that in a more typical user scenario of different LibQTip-1.0 versions being embedded in different mods, the typical library behavior of most-recent-version-takes-priority-&-gets-loaded-without-issue would occur.

Feex is needed!
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 07-22-09, 09:23 PM  
Torhal
A Pyroguard Emberseer
 
Torhal's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1069
File comments: 202
Uploads: 28
Originally posted by mikma
Seems like a f**kup between previous and latest versions of LibQTip. You should poke the author of that library too.
I refuse to be poked. Instead, I feex your stuff!
__________________
Whenever someone says "pls" because it's shorter than "please", I say "no" because it's shorter than "yes".

Author of Revelation, Spamalyzer, TravelAgent, Volumizer, and many other AddOns.
Torhal is online now Report comment to moderator  
Reply With Quote
Unread 07-22-09, 04:47 PM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 252
Uploads: 32
Originally posted by Zidomo
Dead when used with the current release version of LibQTip-1.0 (r120-release) & the obsolete LibQTipClick-1.0 (last alpha r39 from 2 months ago. Progressed to LibQTipClick-1.1, but now the base LibQTip-1.0 library contains
Seems like a f**kup between previous and latest versions of LibQTip. You should poke the author of that library too.
mikma is offline Report comment to moderator  
Reply With Quote
Unread 07-22-09, 01:07 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1047
Uploads: 0
Dead when used with the current release version of LibQTip-1.0 (r120-release) & the obsolete LibQTipClick-1.0 (last alpha r39 from 2 months ago. Progressed to LibQTipClick-1.1, but now the base LibQTip-1.0 library contains Click finctionality).

Using with StatBlockCore LDB display, USEnglish client/server, WoW 3.1.3 live. Log into WoW, mouse over the StatBlock containing Ribbon and the following error came up:

[2009/07/22 02:47:31-919-x6]: LibQTip-1.0-29 (Broker_RaidSave):245: attempt to perform arithmetic on local 'l_pad' (a table value)
LibQTipClick-1.0-2 (Ribbon):64: in function `SetupCell'
LibQTip-1.0-29 (Broker_RaidSave):710: in function <...Ons\Broker_RaidSave\libs\LibQTip-1.0\LibQTip-1.0.lua:622>
(tail call): ?:
Ribbon-2.2\Ribbon.lua:102: in function `OnEnter'
Ribbon-2.2\Ribbon.lua:128: in function `OnEnter'
StatBlockCore-2.6\StatBlockCore.lua:613: in function <Interface\AddOns\StatBlockCore\StatBlockCore.lua:602>

Repeats every time you mouse over the LDB display. Disable Broker_RaidSave and a different Broker addontakes the place of it in the error message (but same line numbers for the error, etc.).

Turn off all addons except StatBlockCore, BugSack/BugGrabber, Addon Control Panel (ACP) & the Ace3 libraries (disembedded) and the error when you mouse over the block:

[2009/07/22 02:59:49-922-x4]: LibQTip-1.0-29 (Ribbon):245: attempt to perform arithmetic on local 'l_pad' (a table value)
LibQTipClick-1.0-2 (Ribbon):64: in function `SetupCell'
LibQTip-1.0-29 (Ribbon):710: in function <Interface\AddOns\Ribbon\LibQTip-1.0.lua:622>
(tail call): ?:
Ribbon-2.2\Ribbon.lua:102: in function `OnEnter'
Ribbon-2.2\Ribbon.lua:128: in function `OnEnter'
StatBlockCore-2.6\StatBlockCore.lua:613: in function <Interface\AddOns\StatBlockCore\StatBlockCore.lua:602>


You can enter text when you click the Block ("Enter to accept, Esc to cancel"), but you cannot access it.
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 05-10-09, 06:45 PM  
Greymonkey
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
Icon side

They looked perfect on my setup lol!
Greymonkey is offline Report comment to moderator  
Reply With Quote
Unread 05-10-09, 04:49 PM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 252
Uploads: 32
Re: Great addon!

Originally posted by Greymonkey
Thanks for this addon!

One question, any way I can move the icons to the right side, the latest version moved them to the left which now makes it tricker, on my setup, to use the icons.
Not possible. The icons looked stupid on the right side because of all the length differences in the lines, so I decided to move them to the left side instead.
mikma is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.