Ljonka has uploaded a new change for review.
https://gerrit.wikimedia.org/r/297390
Change subject: BSInsertFile: add option to insert file on pure text selection
......................................................................
BSInsertFile: add option to insert file on pure text selection
Change-Id: I78f5b68f96963339d7ff616bd0d900a9c7dfd56c
---
M InsertFile/resources/bluespice.insertFile.js
1 file changed, 17 insertions(+), 6 deletions(-)
git pull
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceExtensions
refs/changes/90/297390/1
diff --git a/InsertFile/resources/bluespice.insertFile.js
b/InsertFile/resources/bluespice.insertFile.js
index 2bdbdbc..1179cb2 100644
--- a/InsertFile/resources/bluespice.insertFile.js
+++ b/InsertFile/resources/bluespice.insertFile.js
@@ -18,8 +18,24 @@
var data = {};
var selection = bs.util.selection.save();
if( selection !== '' ) {
+ var checkIsWikiLink = selection.match(/\[\[.*?\]\]/);
var wikiLink = new bs.wikiText.Link( selection );
- if( wikiLink.getNsId() !== bs.ns.NS_MEDIA ) {
+
+ if( checkIsWikiLink === null ){
+ data = {
+ title: selection,
+ displayText: selection,
+ caption: selection //Same as
getDisplayText()
+ };
+ }
+ else if( wikiLink.getNsId() === bs.ns.NS_MEDIA ) {
+ data = {
+ title: wikiLink.getTitle(),
+ displayText: wikiLink.getDisplayText(),
+ caption: wikiLink.getCaption() //Same
as getDisplayText()
+ };
+ }
+ else {
bs.util.alert(
'bs-insertfile-selection-alert',
{
@@ -28,11 +44,6 @@
);
return;
}
- data = {
- title: wikiLink.getTitle(),
- displayText: wikiLink.getDisplayText(),
- caption: wikiLink.getCaption() //Same as
getDisplayText()
- };
}
BS.InsertFile.FileDialog.show( me );
--
To view, visit https://gerrit.wikimedia.org/r/297390
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I78f5b68f96963339d7ff616bd0d900a9c7dfd56c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions
Gerrit-Branch: master
Gerrit-Owner: Ljonka <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits