Enabe/disable smileys for ELCode via display attribute.

This commit is contained in:
2015-03-31 12:07:33 +02:00
parent 633df5f9c4
commit b74db5edb6
5 changed files with 80 additions and 99 deletions
+31
View File
@@ -0,0 +1,31 @@
/********************************************************************\
Name: dnd.js
Created by: Stefan Ritt
Contents: JavaScript code for Drag & Drop interface
\********************************************************************/
function XMLHttpRequestGeneric()
{
var request;
try {
request = new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
}
catch (e) {
try {
request = new ActiveXObject('Msxml2.XMLHTTP'); // Internet Explorer
}
catch (e) {
try {
request = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (e) {
alert('Your browser does not support AJAX!');
return undefined;
}
}
}
return request;
}
+11 -27
View File
@@ -10,43 +10,26 @@
\********************************************************************/
var dummy = 0;
var httpReq;
var imReq;
var elName;
var thumbName;
function im(name, thumb, image, cmd)
{
try {
httpReq = new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
}
catch (e) {
try {
httpReq = new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
}
catch (e) {
try {
httpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
alert("Your browser does not support AJAX!");
return false;
}
}
}
imReq = XMLHttpRequestGeneric();
elName = name;
thumbName = thumb;
httpReq.onreadystatechange = onReady;
httpReq.open("GET","?cmd=im&req="+cmd+"&img="+image, true);
httpReq.send(null);
imReq.onreadystatechange = onReady;
imReq.open("GET","?cmd=im&req="+cmd+"&img="+image, true);
imReq.send(null);
}
function onReady()
{
if (httpReq.readyState == 4) {
if (httpReq.responseText != "" &&
httpReq.responseText.search(/Fonts/) == -1)
alert(httpReq.responseText);
if (imReq.readyState == 4) {
if (imReq.responseText != "" &&
imReq.responseText.search(/Fonts/) == -1)
alert(imReq.responseText);
o = document.getElementsByName(elName);
if (o[0])
o[0].src = thumbName+'?'+dummy;
@@ -61,11 +44,12 @@ function onReady()
}
dummy++;
}
delete httpReq;
delete imReq;
}
function deleteAtt(idx)
{
submitted = true;
document.form1.smcmd.value='delatt'+idx;
document.form1.submit();
}
+2 -2
View File
@@ -218,7 +218,7 @@ $(document).ready(function() {
event.stopPropagation();
event.preventDefault();
console.log("holder-enter")
holder.css("border", "10px dashed #0c0");
holder.css("border", "6px dashed #0c0");
return false;
},
'dragover' : function(event) {
@@ -230,7 +230,7 @@ $(document).ready(function() {
event.stopPropagation();
event.preventDefault();
console.log("holder-leave");
holder.css("border", "10px dashed #ccc");
holder.css("border", "6px dashed #ccc");
return false;
},
'drop' : function(e) {