\
-
\
-
\
-
\
-
\
+
\
\
';
var text;
- var urlRegex = /(?" + escapeHTML(data.title) + "\
-
"
+ $('#previewTitle_' + id).html("\
+
" + escapeHTML(data.title) + "\
+
"
);
- $('#previewDescription_' + selector).html("\
-
" + escapeHTML(description) + "\n\
-
"
+ $('#previewDescription_' + id).html("\
+
" + escapeHTML(description) + "\n\
+
"
);
};
@@ -328,7 +324,7 @@
var regexpr = "(https?://)([^:^/]*)(:\\d*)?(.*)?";
var regResult = url.match(regexpr);
var urlHost = regResult[1] + regResult[2];
- $('#previewUrl_' + selector).html("
" + urlHost + "");
+ $('#previewUrl_' + id).html("
" + urlHost + "");
}
};
@@ -343,12 +339,12 @@
var imageClass = 'attachment-preview';
if (Array.isArray(images)) {
- $('#previewImages_' + selector).show();
- $('#attachmentImageSrc_' + selector).val(bin2hex(images[photoNumber].src));
- $('#attachmentImageWidth_' + selector).val(images[photoNumber].width);
- $('#attachmentImageHeight_' + selector).val(images[photoNumber].height);
+ $('#previewImages_' + id).show();
+ $('#attachmentImageSrc_' + id).val(bin2hex(images[photoNumber].src));
+ $('#attachmentImageWidth_' + id).val(images[photoNumber].width);
+ $('#attachmentImageHeight_' + id).val(images[photoNumber].height);
} else {
- $('#previewImages_' + selector).hide();
+ $('#previewImages_' + id).hide();
}
images.length = parseInt(images.length);
@@ -356,32 +352,32 @@
for (i = 0; i < images.length; i++) {
// For small preview images we use a smaller attachment format.
- ///@todo here we need to add a check for !Config::get('system', 'always_show_preview').
+ ///@todo here we need to add a check for !DI::config()->get('system', 'always_show_preview').
if (images[i].width >= 500 && images[i].width >= images[i].height) {
imageClass = 'attachment-image';
}
if (i === 0) {
- appendImage += "
![](" + images[i].src + ")
";
+ appendImage += "
![](" + images[i].src + ")
";
} else {
- appendImage += "
![](" + images[i].src + ")
";
+ appendImage += "
![](" + images[i].src + ")
";
}
}
- $('#previewImage_' + selector).html(appendImage + "
...
");
+ $('#previewImage_' + id).html(appendImage + "
...
");
// More than just one image.
if (images.length > 1) {
// Enable the the button to change the preview pictures.
- $('#previewChangeImg_' + selector).show();
+ $('#previewChangeImg_' + id).show();
if (firstPosted === false) {
firstPosted = true;
- $('#previewChangeImg_' + selector).unbind('click').click(function (e) {
+ $('#previewChangeImg_' + id).unbind('click').click(function (e) {
e.stopPropagation();
if (images.length > 1) {
- $('#imagePreview_' + selector + '_' + photoNumber).css({
+ $('#imagePreview_' + id + '_' + photoNumber).css({
'display': 'none'
});
photoNumber += 1;
@@ -391,13 +387,13 @@
photoNumber = 0;
}
- $('#imagePreview_' + selector + '_' + photoNumber).css({
+ $('#imagePreview_' + id + '_' + photoNumber).css({
'display': 'block'
});
- $('#photoNumber_' + selector).val(photoNumber);
- $('#attachmentImageSrc_' + selector).val(bin2hex(images[photoNumber].src));
- $('#attachmentImageWidth_' + selector).val(images[photoNumber].width);
- $('#attachmentImageHeight_' + selector).val(images[photoNumber].height);
+ $('#photoNumber_' + id).val(photoNumber);
+ $('#attachmentImageSrc_' + id).val(bin2hex(images[photoNumber].src));
+ $('#attachmentImageWidth_' + id).val(images[photoNumber].width);
+ $('#attachmentImageHeight_' + id).val(images[photoNumber].height);
}
});
}
@@ -410,94 +406,94 @@
* @returns {void}
*/
var processEventListener = function() {
- $('#previewSpanTitle_' + selector).unbind('click').click(function (e) {
+ $('#previewSpanTitle_' + id).unbind('click').click(function (e) {
e.stopPropagation();
if (blockTitle === false) {
blockTitle = true;
- $('#previewSpanTitle_' + selector).hide();
- $('#previewInputTitle_' + selector).show();
- $('#previewInputTitle_' + selector).val($('#previewInputTitle_' + selector).val());
- $('#previewInputTitle_' + selector).focus().select();
+ $('#previewSpanTitle_' + id).hide();
+ $('#previewInputTitle_' + id).show();
+ $('#previewInputTitle_' + id).val($('#previewInputTitle_' + id).val());
+ $('#previewInputTitle_' + id).focus().select();
}
});
- $('#previewInputTitle_' + selector).blur(function () {
+ $('#previewInputTitle_' + id).blur(function () {
blockTitle = false;
- $('#previewSpanTitle_' + selector).html($('#previewInputTitle_' + selector).val());
- $('#previewSpanTitle_' + selector).show();
- $('#previewInputTitle_' + selector).hide();
+ $('#previewSpanTitle_' + id).html($('#previewInputTitle_' + id).val());
+ $('#previewSpanTitle_' + id).show();
+ $('#previewInputTitle_' + id).hide();
});
- $('#previewInputTitle_' + selector).keypress(function (e) {
+ $('#previewInputTitle_' + id).keypress(function (e) {
if (e.which === 13) {
blockTitle = false;
- $('#previewSpanTitle_' + selector).html($('#previewInputTitle_' + selector).val());
- $('#previewSpanTitle_' + selector).show();
- $('#previewInputTitle_' + selector).hide();
+ $('#previewSpanTitle_' + id).html($('#previewInputTitle_' + id).val());
+ $('#previewSpanTitle_' + id).show();
+ $('#previewInputTitle_' + id).hide();
}
});
- $('#previewSpanDescription_' + selector).unbind('click').click(function (e) {
+ $('#previewSpanDescription_' + id).unbind('click').click(function (e) {
e.stopPropagation();
if (blockDescription === false) {
blockDescription = true;
- $('#previewSpanDescription_' + selector).hide();
- $('#previewInputDescription_' + selector).show();
- $('#previewInputDescription_' + selector).val($('#previewInputDescription_' + selector).val());
- $('#previewInputDescription_' + selector).focus().select();
+ $('#previewSpanDescription_' + id).hide();
+ $('#previewInputDescription_' + id).show();
+ $('#previewInputDescription_' + id).val($('#previewInputDescription_' + id).val());
+ $('#previewInputDescription_' + id).focus().select();
}
});
- $('#previewInputDescription_' + selector).blur(function () {
+ $('#previewInputDescription_' + id).blur(function () {
blockDescription = false;
- $('#previewSpanDescription_' + selector).html($('#previewInputDescription_' + selector).val());
- $('#previewSpanDescription_' + selector).show();
- $('#previewInputDescription_' + selector).hide();
+ $('#previewSpanDescription_' + id).html($('#previewInputDescription_' + id).val());
+ $('#previewSpanDescription_' + id).show();
+ $('#previewInputDescription_' + id).hide();
});
- $('#previewInputDescription_' + selector).keypress(function (e) {
+ $('#previewInputDescription_' + id).keypress(function (e) {
if (e.which === 13) {
blockDescription = false;
- $('#previewSpanDescription_' + selector).html($('#previewInputDescription_' + selector).val());
- $('#previewSpanDescription_' + selector).show();
- $('#previewInputDescription_' + selector).hide();
+ $('#previewSpanDescription_' + id).html($('#previewInputDescription_' + id).val());
+ $('#previewSpanDescription_' + id).show();
+ $('#previewInputDescription_' + id).hide();
}
});
- $('#previewSpanTitle_' + selector).mouseover(function () {
- $('#previewSpanTitle_' + selector).css({
+ $('#previewSpanTitle_' + id).mouseover(function () {
+ $('#previewSpanTitle_' + id).css({
"background-color": "#ff9"
});
});
- $('#previewSpanTitle_' + selector).mouseout(function () {
- $('#previewSpanTitle_' + selector).css({
+ $('#previewSpanTitle_' + id).mouseout(function () {
+ $('#previewSpanTitle_' + id).css({
"background-color": "transparent"
});
});
- $('#previewSpanDescription_' + selector).mouseover(function () {
- $('#previewSpanDescription_' + selector).css({
+ $('#previewSpanDescription_' + id).mouseover(function () {
+ $('#previewSpanDescription_' + id).css({
"background-color": "#ff9"
});
});
- $('#previewSpanDescription_' + selector).mouseout(function () {
- $('#previewSpanDescription_' + selector).css({
+ $('#previewSpanDescription_' + id).mouseout(function () {
+ $('#previewSpanDescription_' + id).css({
"background-color": "transparent"
});
});
- $('#closePreview_' + selector).unbind('click').click(function (e) {
+ $('#closePreview_' + id).unbind('click').click(function (e) {
e.stopPropagation();
block = false;
images = '';
isActive = false;
firstPosted = false;
- $('#preview_' + selector).fadeOut("fast", function () {
- $('#preview_' + selector).remove();
+ $('#preview_' + id).fadeOut("fast", function () {
+ $('#preview_' + id).remove();
$('#profile-rotator').hide();
- $('#' + selector).focus();
+ $('#' + id).focus();
});
});
@@ -631,8 +627,8 @@
reAddAttachment(attachmentData);
// Remove the attachment bbcode from the textarea.
var content = content.replace(/\[attachment[\s\S]*\[\/attachment]/im, '');
- $('#' + selector).val(content);
- $('#' + selector).focus();
+ $('#' + id).val(content);
+ $('#' + id).focus();
}
};
@@ -679,16 +675,16 @@
}
if (image !== '') {
- var appendImage = "
![](" + image + ")
"
- $('#previewImage_' + selector).html(appendImage);
- $('#attachmentImageSrc_' + selector).val(bin2hex(image));
+ var appendImage = "
![](" + image + ")
"
+ $('#previewImage_' + id).html(appendImage);
+ $('#attachmentImageSrc_' + id).val(bin2hex(image));
// We need to add the image widht and height when it is
// loaded.
$('
![]()
' ,{
load : function(){
- $('#attachmentImageWidth_' + selector).val(this.width);
- $('#attachmentImageHeight_' + selector).val(this.height);
+ $('#attachmentImageWidth_' + id).val(this.width);
+ $('#attachmentImageHeight_' + id).val(this.height);
},
src : image
});
@@ -754,8 +750,8 @@
* @returns {void}
*/
var destroy = function() {
- $('#' + selector).unbind();
- $('#preview_' + selector).remove();
+ $('#' + id).unbind();
+ $('#preview_' + id).remove();
binurl;
block = false;
blockTitle = false;
@@ -767,7 +763,7 @@
firstPosted = false;
isActive = false;
isCrawling = false;
- selector = "";
+ id = "";
};
var trim = function(str) {