Thanks Eduard for your reply.
I have created a JavaScript extension and added jquery code that will give me highlighted
text value. Please find attached screenshot of the same.
But this extension is working only in edit mode.
Could you please suggest what might be the issue?
Thanks & Regards,
Abdulkadar Patel
-----Original Message-----
From: devs [mailto:devs-bounces@xwiki.org] On Behalf Of Eduard Moraru
Sent: Tuesday, September 15, 2015 8:20 PM
To: XWiki Developers
Subject: Re: [xwiki-devs] text highlighting event
Hi,
Well, the Annotations application does not use any built in functionality of XWiki. It
simply uses javascript on the HTML output.
Have you read the Skin Extensions tutorial [1] on how to plug in your JavaScript/CSS in
XWiki?
In other words, if you want to do something like what you`ve described, there is no XWiki
default feature for it, since there was no current usecase to justify it. The only way to
achieve it, at the moment, is to develop it yourself using a JSX (JavaScript Extension).
Sure, you could also make it in a .js file in the webapp's resources folder or in
inside a webjar [2], but the JSX is the cleanest and the recommended way to go.
Thanks,
Eduard
----------
[1]
http://platform.xwiki.org/xwiki/bin/view/DevGuide/SkinExtensionsTutorial
[2]
http://extensions.xwiki.org/xwiki/bin/view/Extension/WebJars+Integration
On Tue, Sep 15, 2015 at 5:34 PM, PATEL, ABDULKADAR < abdulkadar.patel(a)capgemini.com>
wrote:
Dear Eduard,
I know this basic jquery functionality and I can develop this in a
standalone application.
The reason I am asking this query to XWIKI developers is because I
want to achieve this in XWIKI. :) So my question to be clear here is :
Whether we can achieve this using in built functionalities of xwiki
like done in add annotation functionality or I have to develop it from
scratch like any other web app.
I hope you now understand my question.
Thanks & Regards,
Abdulkadar Patel
P.S. : Don't worry, I will not get discouraged but try to learn from
everything :)
-----Original Message-----
From: devs [mailto:devs-bounces@xwiki.org] On Behalf Of Eduard Moraru
Sent: Tuesday, September 15, 2015 7:53 PM
To: XWiki Developers
Subject: Re: [xwiki-devs] text highlighting event
Hi,
Again, this is not an XWiki related question, but a generic JavaScript
(web development actually) question on wich there are many articles,
tutorials and forum/stackoverflow answers.
As a quick reply, here's a small javascript that alerts the selected
message:
jQuery(document).on('mouseup', function (event) {
var selection = "";
if (window.getSelection) {
selection = window.getSelection().toString();
} else if (document.selection && document.selection.type !=
"Control") {
selection = document.selection.createRange().text;
}
alert('Selected: ' + selection);
});
Got that from a quick Google search, which you could do as well if you
first spend a bit of time in understanding the basics of web development.
If you want to customize or develop from scratch (i.e. not using
AppWithinMinutes) XWiki applications, you really need to know at least
the basics on web development (HTML, JavaScript, CSS).
Hope this helps,
Eduard
P.S.: Don`t want to discourage you or anything, just hope to guide you
in the right direction :)
On Mon, Sep 14, 2015 at 3:52 PM, PATEL, ABDULKADAR <
abdulkadar.patel(a)capgemini.com> wrote:
Hi all,
Is there a way to handle text highlight event in xwiki?
In annotation component, when we highlight some text and then press
ctrl+M, Annotations popup is displayed.
How is this achieved?
I want to display a popup when user highlights some text on an xwiki
page.
The popup will have a text box which will be
pre-populated with the
highlighted text.
Please suggest me a proper approach to achieve this.
Thanks in advance.
Thanks & Regards,
____________________________________________________________________
[cid:image001.gif@01D0EF1A.556ADFC0]Abdulkadar Patel Consultant |
GESBU
Capgemini India | Pune
Tel.: +91 20 6631 1755 - Extn: 20 12530
Mob.: + 91 8087683419
Email: abdulkadar.patel(a)capgemini.com<mailtolto:
abdulkadar.patel(a)capgemini.com>
www.capgemini.com<http://www.capgemini.com/>
People matter, results count.
____________________________________________________________________
__
_
7 Switch off as you go |q Recycle always | P Print only if
absolutely necessary
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
This message contains information that may be privileged or confidential and is the
property of the Capgemini Group. It is intended only for the person to whom it is
addressed. If you are not the intended recipient, you are not authorized to read, print,
retain, copy, disseminate, distribute, or use this message or any part thereof. If you
receive this message in error, please notify the sender immediately and delete all copies
of this message.