fixed some bugs

preferencesAboutTextFull
unknown 14 years ago
parent 70ec5ca9c3
commit d2583e0a94
  1. 26
      resources/library/interactive/Anyembed.wgt/js/ubw-main.js
  2. 20
      resources/library/interactive/Calculator.wgt/js/ubw-main.js
  3. 362
      resources/library/interactive/GeoInfo.wgt/GeoInfo.html
  4. 4
      resources/library/interactive/GeoInfo.wgt/css/GeoInfo.css
  5. BIN
      resources/library/interactive/GeoInfo.wgt/icon.png
  6. 12
      resources/library/interactive/GeoInfo.wgt/js/GeoInfo.js
  7. 2
      resources/library/interactive/GeoInfo.wgt/js/soapclient.js
  8. 2
      resources/library/interactive/Html.wgt/images/style.css
  9. 3
      resources/library/interactive/Html.wgt/index.html
  10. 2
      resources/library/interactive/Html.wgt/markitup/sets/html/set.js
  11. 56
      resources/library/interactive/Html.wgt/markitup/sets/html/style.css
  12. 1
      resources/library/interactive/Html.wgt/markitup/templates/preview.css
  13. 2
      resources/library/interactive/Notes.wgt/css/ubwidget.css
  14. 93
      resources/library/interactive/Notes.wgt/js/ubw-main.js
  15. 580
      resources/library/interactive/Stopwatch.wgt/js/ubw-main.js
  16. 122
      resources/library/interactive/VideoPicker.wgt/index.html
  17. 2
      resources/library/interactive/VideoPicker.wgt/locales/en/error.html
  18. 150
      resources/library/interactive/WebBrowser.wgt/index.html

@ -38,8 +38,8 @@ function init(){
});
//FIT WIDGET FRAME ON LAUNCH...
if(window.uniboard){
window.uniboard.resize($("#ubwidget").width()-15,85);
if(window.sankore){
window.sankore.resize($("#ubwidget").width()-15,85);
}
searchWrap.append(inputBox)
@ -50,21 +50,27 @@ function init(){
submit.click(function(){
$("#ubwidget").append(loadWindow)
embed = inputBox.val();
////////////!!!1///////// ïîïðîáîâàòü ñ ðåàäè
searchWrap.hide();
loadWindow.append(embed);
if(window.uniboard){
window.uniboard.resize($(document).width(),$(document).height());
window.uniboard.setPreference("embed", escape(embed));
}
//alert($("#ubwidget").html());
$("#ubwidget embed").attr("wmode", "transparent");
var ubwidget_html = $("#ubwidget").html();
alert(ubwidget_html);
setTimeOut(alert);
$("#ubwidget").empty().html(ubwidget_html);
if(window.sankore){
window.sankore.resize($(document).width(),$(document).height());
window.sankore.setPreference("embed", escape(embed));
}
});
if(window.uniboard){
if(window.sankore){
if(window.uniboard.preferenceKeys().length != 0){
if(window.sankore.preferenceKeys().length != 0){
var loadEmbed = unescape(window.uniboard.preference("embed"));
var loadEmbed = unescape(window.sankore.preference("embed"));
inputBox.val(loadEmbed);
submit.trigger("click");
}

@ -26,8 +26,8 @@ function init(){
backgroundImage:"url(images/back.png)",
width:328
});
if(window.uniboard){
window.uniboard.setPreference('historyTab', "visible");
if(window.sankore){
window.sankore.setPreference('historyTab', "visible");
};
},
function(){
@ -37,8 +37,8 @@ function init(){
backgroundImage:"url(images/back_small.png)",
width:160
});
if(window.uniboard){
window.uniboard.setPreference('historyTab', "hidden");
if(window.sankore){
window.sankore.setPreference('historyTab', "hidden");
};
}
)
@ -200,9 +200,9 @@ function init(){
.append(historyPanel)
.append(keysPanel);
if(window.uniboard){
historyTxt = window.uniboard.preference('historyTxt', historyTxt);
var ht = window.uniboard.preference('historyTab', "hidden");
if(window.sankore){
historyTxt = window.sankore.preference('historyTxt', historyTxt);
var ht = window.sankore.preference('historyTab', "hidden");
$("#historyBox").val(historyTxt);
if(ht === "visible"){
historyTab.trigger("click");
@ -210,7 +210,7 @@ function init(){
}
function resizeWidget(w, h){
window.uniboard.resize(w+2, h+2);
window.sankore.resize(w+2, h+2);
$("#indicator").remove();
var indicator = $("<div id='indicator'></div>")
.css({
@ -238,8 +238,8 @@ function compute(){
displayTrunk = "";
historyTrunk = "";
if(window.uniboard){
window.uniboard.setPreference('historyTxt', $("#historyBox").val());
if(window.sankore){
window.sankore.setPreference('historyTxt', $("#historyBox").val());
};
lastHistory = $("#historyBox").val();

File diff suppressed because it is too large Load Diff

@ -1,3 +1,7 @@
body {
background-color: white;
}
.styleDiv
{
height:250px;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

@ -89,9 +89,7 @@ function popupInfo(text)
// met la bonne grandeur à chaque div
for (i = 1; i <= currentInfo; i++)
{
document.getElementById("info" + i).style.width = (654/currentInfo) + 'px';
}
}
// affiche le text de l'erreur en cas de problème
@ -224,19 +222,19 @@ function fondu(carte)
// permet de faire apparaître les infos du pays dans la petite fenêtre
function afficheInfoPays(pays)
{
document.getElementById("infoPays").innerHTML = document.getElementById(pays).innerHTML
document.getElementById("infoPays").innerHTML = document.getElementById(pays).innerHTML;
}
// permet de cacher la petite fenêtre
function cacherInfoPays()
{
document.getElementById("infoPays").style.display = 'none'
document.getElementById("infoPays").style.display = 'none';
}
// permet à la petite fenêtre de suivre la souris
function deplacerInfo(event)
{
document.getElementById("infoPays").style.display = 'block'
document.getElementById("infoPays").style.top = event.clientY
document.getElementById ("infoPays").style.left = event.clientX+20
document.getElementById("infoPays").style.display = 'block';
document.getElementById("infoPays").style.top = event.clientY;
document.getElementById ("infoPays").style.left = event.clientX+20;
}

@ -162,7 +162,7 @@ SOAPClient._sendSoapRequest = function(url, method, parameters, async, callback,
"<soap:Envelope " +
"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " +
"xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " +
"xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" " + "xmlns:ser=\"" + ns + "\">" +
"xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" " + "xmlns:ser=\"" + ns + "\">" +
"<soap:Body>" +
"<ser:" + method + ">" +
parameters.toXml() +

@ -1,7 +1,9 @@
body {
font: 13px "Trebuchet MS", Arial, Verdana;
padding-top:0px;
color: gray;
}
a {
text-decoration:none;
color:#3C769D;

@ -10,9 +10,8 @@
<script type="text/javascript" src="markitup/jquery.markitup.js"></script>
<!-- markItUp! toolbar settings -->
<script type="text/javascript" src="markitup/sets/html/set.js"></script>
<!-- markItUp! skin -->
<link rel="stylesheet" type="text/css" href="markitup/skins/simple/style.css" />
<!-- markItUp! toolbar skin -->
<link rel="stylesheet" type="text/css" href="markitup/skins/markitup/style.css" />
<link rel="stylesheet" type="text/css" href="markitup/sets/html/style.css" />
</head>

@ -34,6 +34,6 @@ mySettings = {
{name:'Link', key:'L', openWith:'<a target="_blank" href="[![Link:!:http://]!]"(!( title="[![Title]!]")!)>', closeWith:'</a>', placeHolder:'Your text to link...' },
{separator:'---------------' },
//{name:'Editor', className:'clean', replaceWith:function() { $('textarea').show(); $('iframe').remove();} },
{name:'Preview', className:'preview', call:'preview'}
{name:'', className:'preview', call:'preview'}
]
}

@ -3,95 +3,71 @@
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/
.markItUp .markItUpButton1 a {
position:static;
margin-left:5px;
background-image:url(images/h1.png);
background-repeat:no-repeat;
}
.markItUp .markItUpButton2 a {
position:static;
background-image:url(images/h2.png);
background-repeat:no-repeat;
}
.markItUp .markItUpButton3 a {
position:static;
background-image:url(images/h3.png);
background-repeat:no-repeat;
}
.markItUp .markItUpButton4 a {
position:static;
background-image:url(images/h4.png);
background-repeat:no-repeat;
}
.markItUp .markItUpButton5 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/h5.png);
}
.markItUp .markItUpButton6 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/h6.png);
}
.markItUp .markItUpButton7 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/paragraph.png);
}
.markItUp .markItUpButton8 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/bold.png);
}
.markItUp .markItUpButton9 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/italic.png);
}
.markItUp .markItUpButton10 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/stroke.png);
}
.markItUp .markItUpButton11 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/list-bullet.png);
}
.markItUp .markItUpButton12 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/list-numeric.png);
}
.markItUp .markItUpButton13 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/list-item.png);
}
.markItUp .markItUpButton14 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/picture.png);
}
.markItUp .markItUpButton15 a {
position:static;
background-repeat:no-repeat;
background-image:url(images/link.png);
}
.markItUp .clean a {
position:static;
margin-top:-2px;
width:32px;
height:20px;
background-image:url(images/clean.png);
}
.markItUp .preview a {
position:static;
background-repeat:no-repeat;
margin-top:-2px;
width:46px;
height:20px;

@ -1,3 +1,4 @@
body {
font:70% Verdana, Arial, Helvetica, sans-serif;
color: orange;
}

@ -41,7 +41,7 @@ body{
.stickytitle{
background-color: transparent;
min-width: 10px;
max-width: 60%;
max-width: 70%;
width: 100%;
padding-top: 4px;
height: 20px;

@ -1,10 +1,11 @@
function init(){
var ubwidget = $("#ubwidget").ubwidget({
width:300,
width:360,
height:240
});
var checkMinimize = false;
var text = "";
var winwidth;
var minimizedHeight;
@ -12,18 +13,18 @@ function init(){
var scroll = false;
var defaultFontSize = 35;
var currentFontSize = defaultFontSize;
var header = $('<div id="head"><input id="headtitle" class="stickytitle"></input></div>');
var fontUp = $('<img src="images/stick-but-aplus.png">');
var fontDown = $('<img src="images/stick-but-aminus.png">');
var minimize = $('<img src="images/stick-but-minimize.png">');
var maximize = $('<img src="images/stick-but-maximize.png">');
var header = $('<div id="head"><input id="headtitle" class="stickytitle" readonly="readonly"/></div>');
var fontUp = $('<img src="images/stick-but-aplus.png"/>');
var fontDown = $('<img src="images/stick-but-aminus.png"/>');
var minimize = $('<img src="images/stick-but-minimize.png"/>');
var maximize = $('<img src="images/stick-but-maximize.png"/>');
var title = $('<div id="menu"></div>');
var textField = $('<div id="txt"></div>');
var shadow = $("<table width='100%' height='18' border='0' cellspacing='0' cellpadding='0'><tr><td id='sl' width='139'></td><td id='sc' style='background-image:url(images/shadowcenter.png)'>&nbsp;</td><td id='sr' width='139'></td></tr></table>")
.appendTo("body");
var shadowleft = $("<img src='images/shadowleft.png'>")
var shadowleft = $("<img src='images/shadowleft.png'/>")
.appendTo($("#sl"));
var shadowright = $("<img src='images/shadowright.png'>")
var shadowright = $("<img src='images/shadowright.png'/>")
.appendTo($("#sr"));
$("#ubwidget")
@ -44,7 +45,6 @@ function init(){
titletext.click(
function(){
titletext.focus();
});
@ -60,16 +60,16 @@ function init(){
controlTextField();
if(window.uniboard){
window.uniboard.setPreference("fontSize", newFontSize);
if(window.sankore){
window.sankore.setPreference("fontSize", newFontSize);
};
textField.focus();
if(!checkMinimize)
textField.focus();
});
fontUp.click(
function(){
var newFontSize = parseInt(currentFontSize) + 3;
textField.css({
@ -78,41 +78,40 @@ function init(){
controlTextField();
if(window.uniboard){
window.uniboard.setPreference("fontSize", newFontSize);
if(window.sankore){
window.sankore.setPreference("fontSize", newFontSize);
};
textField.focus();
if(!checkMinimize)
textField.focus();
});
minimize.click(
function(){
$('.ubw-container').animate({height:"26px"},100);
minimizedHeight = $('.ubw-container').height() ;
$('.ubw-container').animate({height:"26px"},500);
minimizedHeight = $('.ubw-container').height();
minimize.hide();
maximize.show();
controlTextField();
$('#headtitle').show();
window.resizeTo($('.ubw-container').width(),0);
$('#headtitle').focus();
//window.resizeTo($('.ubw-container').width(),0);
checkMinimize = true;
if(window.uniboard){
window.uniboard.setPreference("minimized", "true");
};
});
maximize.click(
function(){
var lastHeight = String(minimizedHeight)+'px';
$('.ubw-container').animate({height: lastHeight},100);
$('.ubw-container').animate({height: lastHeight},500);
maximize.hide();
minimize.show();
$('#headtitle').hide();
//textField.focus();
//window.resizeTo($('.ubw-container').width()+15,minimizedHeight+20);
checkMinimize = false;
window.resizeTo($('.ubw-container').width()+15,minimizedHeight+20);
if(window.uniboard){
window.uniboard.setPreference("minimized", "false");
};
});
header
@ -126,11 +125,11 @@ function init(){
.css("fontSize",currentFontSize)
.attr('contentEditable','true')
.keyup(function(){
if(window.uniboard){
window.uniboard.setPreference("text", textField.html());
if(window.sankore){
window.sankore.setPreference("text", textField.html());
}
controlTextField();
$('#headtitle').hide();
//$('#headtitle').hide();
});
if(textField.html().length === 0){
textField.focus();
@ -139,10 +138,10 @@ function init(){
.attr('rows','1');
function controlTextField(){
if(textField.text().length < 25){
var titleStr = textField.text() + '...';
$('#headtitle').val(titleStr);
}
if(textField.text().length < 25)
$('#headtitle').val(textField.text());
else
$('#headtitle').val(textField.text().substr(0,25) + "...");
textField.css({
height : $('.ubw-container').height()-28,
@ -161,17 +160,18 @@ function init(){
textField.bind('paste', function(e) {
controlTextField();
});
$('#headtitle').hide();
if(window.uniboard){
text = window.uniboard.preference('text', text);
currentFontSize = window.uniboard.preference('fontSize', defaultFontSize);
if(window.sankore){
text = window.sankore.preference('text', text);
currentFontSize = window.sankore.preference('fontSize', defaultFontSize);
$('.ubw-container').css({
width:parseInt(window.uniboard.preference('width', "300")),
height:parseInt(window.uniboard.preference('height', "240"))
width:window.innerWidth - 2,
height:window.innerHeight - 20
});
if(window.uniboard.preference('minimized', "false") == "true"){
if(checkMinimize){
minimize.trigger("click");
};
@ -198,13 +198,12 @@ function init(){
window.resizeTo(winwidth,600);
}
$('.ubw-container').width(winwidth-2) ;
$('.ubw-container').height(winheight-20) ;
$('.ubw-container').width(winwidth-2);
if(window.uniboard){
window.uniboard.setPreference("width", winwidth-2);
window.uniboard.setPreference("height", winheight-20);
}
if(checkMinimize)
minimizedHeight = winheight-40;
else
$('.ubw-container').height(winheight-40);
controlTextField();
}

@ -1,91 +1,129 @@
function init(){
var ubwidget = $("#ubwidget").ubwidget({
width:252,
height:89
});
var space = $("<div style='font-size:15px'>h</div>").ubwbutton({w:17, h:68});
space.find(".ubw-button-body").css({
borderLeft:"none",
borderRight:"none"
});
var spaceb = $("<div style='font-size:15px'>m</div>").ubwbutton({w:17, h:68});
spaceb.find(".ubw-button-body").css({
borderLeft:"none",
borderRight:"none"
});
spaceb.find(".ubw-button-canvas").unbind("mouseenter");
var spacec = $("<div style='font-size:15px'>s</div>").ubwbutton({w:17, h:68});
spacec.find(".ubw-button-body").css({
borderLeft:"none",
borderRight:"none"
});
spacec.find(".ubw-button-canvas").unbind("mouseenter");
var hours = $("<div class='scroll' id='hours'>00</div>").ubwbutton({w:52, h:68}, {bottom:1, top:1, right:0, left:0});
hours.find(".ubw-button-body").css({
borderRight:"none"
});
var minutes = $("<div class='scroll' id='minutes'>00</div>").ubwbutton({w:52, h:68}, {bottom:1, top:1, right:0, left:0});
minutes.find(".ubw-button-body").css({
borderLeft:"none",
borderRight:"none"
});
var seconds = $("<div class='scroll' id='seconds'>00</div>").ubwbutton({w:52, h:68}, {bottom:1, top:1, right:0, left:0});
seconds.find(".ubw-button-body").css({
borderLeft:"none",
borderRight:"none"
});
var pause = $("<div id='pausebutton'><img src='images/button_pause_invert.png'></div>")
pause.css({
marginLeft:8,
marginTop:3,
marginBottom:-2,
height:47
});
var reset = $("<div id='resetbutton'><img src='images/button_reset_invert.png'></div>")
.css({
marginLeft:8,
marginTop:1
})
.click(function(){
$("#hours").find(".ubw-button-content").text("00");
$("#minutes").find(".ubw-button-content").text("00");
$("#seconds").find(".ubw-button-content").text("00");
clearTimeout(currentTimer);
if(play){
$("#pausebutton").trigger("click");
}
});
if (window.widget) {
window.widget.onremove = function(){
if(play){
$("#pausebutton").trigger("click");
};
};
};
pause.toggle(
function(){
play = false;
clearTimeout(currentTimer);
$(this).find("img").attr("src", "images/button_play_invert.png");
},
function(){
play = true;
var timeInSeconds = parseInt($("#seconds").find(".ubw-button-content").text(), 10) +
parseInt($("#minutes").find(".ubw-button-content").text(), 10)*60 +
parseInt($("#hours").find(".ubw-button-content").text(), 10)*3600;
updateChronometerReverse(timeInSeconds);
$(this).find("img").attr("src", "images/button_pause_invert.png");
}
);/*.mouseenter(function(){
var ubwidget = $("#ubwidget").ubwidget({
width:252,
height:89
});
var space = $("<div style='font-size:15px'>h</div>").ubwbutton({
w:17,
h:68
});
space.find(".ubw-button-body").css({
borderLeft:"none",
borderRight:"none"
});
var spaceb = $("<div style='font-size:15px'>m</div>").ubwbutton({
w:17,
h:68
});
spaceb.find(".ubw-button-body").css({
borderLeft:"none",
borderRight:"none"
});
spaceb.find(".ubw-button-canvas").unbind("mouseenter");
var spacec = $("<div style='font-size:15px'>s</div>").ubwbutton({
w:17,
h:68
});
spacec.find(".ubw-button-body").css({
borderLeft:"none",
borderRight:"none"
});
spacec.find(".ubw-button-canvas").unbind("mouseenter");
var hours = $("<div class='scroll' id='hours'>00</div>").ubwbutton({
w:52,
h:68
}, {
bottom:1,
top:1,
right:0,
left:0
});
hours.find(".ubw-button-body").css({
borderRight:"none"
});
var minutes = $("<div class='scroll' id='minutes'>00</div>").ubwbutton({
w:52,
h:68
}, {
bottom:1,
top:1,
right:0,
left:0
});
minutes.find(".ubw-button-body").css({
borderLeft:"none",
borderRight:"none"
});
var seconds = $("<div class='scroll' id='seconds'>00</div>").ubwbutton({
w:52,
h:68
}, {
bottom:1,
top:1,
right:0,
left:0
});
seconds.find(".ubw-button-body").css({
borderLeft:"none",
borderRight:"none"
});
var pause = $("<div id='pausebutton'><img src='images/button_pause_invert.png'></div>")
pause.css({
marginLeft:8,
marginTop:3,
marginBottom:-2,
height:47
});
var reset = $("<div id='resetbutton'><img src='images/button_reset_invert.png'></div>")
.css({
marginLeft:8,
marginTop:1
})
.click(function(){
$("#hours").find(".ubw-button-content").text("00");
$("#minutes").find(".ubw-button-content").text("00");
$("#seconds").find(".ubw-button-content").text("00");
clearTimeout(currentTimer);
if(play){
$("#pausebutton").trigger("click");
}
});
if (window.widget) {
window.widget.onremove = function(){
if(play){
$("#pausebutton").trigger("click");
}
};
}
pause.toggle(
function(){
play = false;
clearTimeout(currentTimer);
$(this).find("img").attr("src", "images/button_play_invert.png");
},
function(){
if($("#hours").find(".ubw-button-content").text() != "00" ||
$("#minutes").find(".ubw-button-content").text() != "00" ||
$("#seconds").find(".ubw-button-content").text() != "00") {
play = true;
var timeInSeconds = parseInt($("#seconds").find(".ubw-button-content").text(), 10) +
parseInt($("#minutes").find(".ubw-button-content").text(), 10)*60 +
parseInt($("#hours").find(".ubw-button-content").text(), 10)*3600;
updateChronometerReverse(timeInSeconds);
$(this).find("img").attr("src", "images/button_pause_invert.png");
}
}
);/*.mouseenter(function(){
var o = $(this).find("img").attr("src");
$(this).find("img").attr("src", o.split(".")[0]+"xov.png");
}).mouseout(function(){
@ -93,103 +131,129 @@ function init(){
$(this).find("img").attr("src", o.split("x")[0]+".png");
});*/
setTimeout(function(){pause.trigger("click")}, 200);
hours
.bind("mousedown", {button:hours}, timeButtonDownHandler)
.find(".ubw-button-arrowTop").bind("mousedown",{button:hours}, addbtn);
hours
.find(".ubw-button-arrowBottom").bind("mousedown",{button:hours}, rembtn);
minutes
.bind("mousedown", {button:minutes}, timeButtonDownHandler)
.find(".ubw-button-arrowTop").bind("mousedown",{button:minutes}, addbtn);
minutes
.find(".ubw-button-arrowBottom").bind("mousedown",{button:minutes}, rembtn);
seconds
.bind("mousedown", {button:seconds}, timeButtonDownHandler)
.find(".ubw-button-arrowTop").bind("mousedown",{button:seconds}, addbtn);
seconds
.find(".ubw-button-arrowBottom").bind("mousedown",{button:seconds}, rembtn);
$(document).mouseup(function(){
/*if(isScrolling){
setTimeout(function(){
pause.trigger("click")
}, 200);
hours
.bind("mousedown", {
button:hours
}, timeButtonDownHandler)
.find(".ubw-button-arrowTop").bind("mousedown",{
button:hours
}, addbtn);
hours
.find(".ubw-button-arrowBottom").bind("mousedown",{
button:hours
}, rembtn);
minutes
.bind("mousedown", {
button:minutes
}, timeButtonDownHandler)
.find(".ubw-button-arrowTop").bind("mousedown",{
button:minutes
}, addbtn);
minutes
.find(".ubw-button-arrowBottom").bind("mousedown",{
button:minutes
}, rembtn);
seconds
.bind("mousedown", {
button:seconds
}, timeButtonDownHandler)
.find(".ubw-button-arrowTop").bind("mousedown",{
button:seconds
}, addbtn);
seconds
.find(".ubw-button-arrowBottom").bind("mousedown",{
button:seconds
}, rembtn);
$(document).mouseup(function(){
/*if(isScrolling){
$().unbind("mousemove");
activeTimeScroll.find(".ubw-button-canvas")
.bind("mouseleave", {button:activeTimeScroll}, buttonOutHandler)
.bind("mouseenter", {button:activeTimeScroll}, buttonOverHandler);
};*/
clearTimeout(incDecTime);
});
var btnsWrapper = $("<div></div>")
.css({
float:"left",
marginLeft:5,
marginTop:6
})
.append(pause)
.append(reset);
ubwidget
.append(hours)
.append(space.clone())
.append(minutes)
.append(spaceb)
.append(seconds)
.append(spacec)
.append(btnsWrapper);
clearTimeout(currentTimer);
updateChronometer(0);
var currentTimer = null;
var incDecTime = null;
var play = true;
var isScrolling = false;
var reverse = true;
var activeTimeScroll = null;
function addbtn(m){
var button = m.data.button;
var content = button.find(".ubw-button-content");
if(content.text().substr(0, 1) == "0"){
content.text(content.text().substr(1, content.text().length))
}
content.text(formatTime(parseInt(content.text())+1));
incDecTime = setTimeout(function(){addbtn(m)},150);
};
function rembtn(m){
var button = m.data.button;
var content = button.find(".ubw-button-content");
if(content.text().substr(0, 1) == "0"){
content.text(content.text().substr(1, content.text().length))
}
content.text(formatTime(parseInt(content.text())-1));
incDecTime = setTimeout(function(){rembtn(m)},150);
};
function timeButtonDownHandler(m){
var button = m.data.button;
var mouseStart = {pageX:m.pageX, pageY:m.pageY};
var content = button.find(".ubw-button-content");
var val = content.text();
isScrolling = true;
reverse = true;
activeTimeScroll = button;
if(play){
$("#pausebutton").trigger("click");
}
/*button.find(".ubw-button-canvas")
clearTimeout(incDecTime);
});
var btnsWrapper = $("<div></div>")
.css({
float:"left",
marginLeft:5,
marginTop:6
})
.append(pause)
.append(reset);
ubwidget
.append(hours)
.append(space.clone())
.append(minutes)
.append(spaceb)
.append(seconds)
.append(spacec)
.append(btnsWrapper);
clearTimeout(currentTimer);
var currentTimer = null;
var incDecTime = null;
var play = true;
var isScrolling = false;
var reverse = true;
var activeTimeScroll = null;
function addbtn(m){
var button = m.data.button;
var content = button.find(".ubw-button-content");
if(content.text().substr(0, 1) == "0"){
content.text(content.text().substr(1, content.text().length))
}
content.text(formatTime(parseInt(content.text())+1));
incDecTime = setTimeout(function(){
addbtn(m)
},150);
}
function rembtn(m){
var button = m.data.button;
var content = button.find(".ubw-button-content");
if(content.text().substr(0, 1) == "0"){
content.text(content.text().substr(1, content.text().length))
}
content.text(formatTime(parseInt(content.text())-1));
incDecTime = setTimeout(function(){
rembtn(m);
},150);
}
function timeButtonDownHandler(m){
var button = m.data.button;
var mouseStart = {
pageX:m.pageX,
pageY:m.pageY
};
var content = button.find(".ubw-button-content");
var val = content.text();
isScrolling = true;
reverse = true;
activeTimeScroll = button;
if(play){
$("#pausebutton").trigger("click");
}
/*button.find(".ubw-button-canvas")
.unbind("mouseenter")
.unbind("mouseleave");
@ -204,81 +268,89 @@ function init(){
content.text(content.text()%60);
if(content.text() < 0)content.text(0);
});*/
};
function buttonOverHandler(e) {
var button = e.data.button;
var buttonbody = button.find(".ubw-button-body");
button.css({zIndex:1})
buttonbody.removeClass("ubw-button-out")
.addClass("ubw-button-over")
.css({fontSize:"125%"});
button.find(".ubw-button-canvas").find(".ubw-button-arrowTop").children("img").attr("src", "images/arrows_over/top.png");
button.find(".ubw-button-canvas").find(".ubw-button-arrowBottom").children("img").attr("src", "images/arrows_over/bottom.png");
};
function buttonOutHandler(e){
var button = e.data.button;
var buttonbody = button.find(".ubw-button-body");
button.css({zIndex:0});
buttonbody.removeClass("ubw-button-over")
.addClass("ubw-button-out")
.css({
fontSize:"100%",
});
button.find(".ubw-button-canvas").find(".ubw-button-arrowTop").children("img").attr("src", "images/arrows_out/top.png");
button.find(".ubw-button-canvas").find(".ubw-button-arrowBottom").children("img").attr("src", "images/arrows_out/top.png");
};
function updateChronometerReverse(seconds){
currentTimer = setTimeout(function(){updateChronometerReverse(seconds-1)}, 1000);
if (seconds < 6 && seconds > 0){
DHTMLSound('beep.wav');
}else if(seconds === 0){
DHTMLSound('finalbeep.wav');
};
if(seconds < 1){
seconds = 0;
$("#pausebutton").trigger("click");
}
var hoursValue = $("#hours").find(".ubw-button-content");
var minutesValue = $("#minutes").find(".ubw-button-content");
var secondsValue = $("#seconds").find(".ubw-button-content");
var currentSecond = String(seconds%60);
var currentMinute = String(Math.floor(seconds/60)%60);
var currentHour = String(Math.floor(seconds/3600));
hoursValue.text(formatTime(currentHour));
minutesValue.text(formatTime(currentMinute));
secondsValue.text(formatTime(currentSecond));
}
function formatTime(time){
document.title = time +", " + String(time).length;
if(time<0){
time = 59;
}
time = time%60;
String(time).length < 2 ? time = "0"+time : time = time;
return time;
}
function DHTMLSound(surl) {
document.getElementById("audio").innerHTML=
"<audio src='"+surl+"' autoplay=true >";
}
}
function buttonOverHandler(e) {
var button = e.data.button;
var buttonbody = button.find(".ubw-button-body");
button.css({
zIndex:1
})
buttonbody.removeClass("ubw-button-out")
.addClass("ubw-button-over")
.css({
fontSize:"125%"
});
button.find(".ubw-button-canvas").find(".ubw-button-arrowTop").children("img").attr("src", "images/arrows_over/top.png");
button.find(".ubw-button-canvas").find(".ubw-button-arrowBottom").children("img").attr("src", "images/arrows_over/bottom.png");
}
function buttonOutHandler(e){
var button = e.data.button;
var buttonbody = button.find(".ubw-button-body");
button.css({
zIndex:0
});
buttonbody.removeClass("ubw-button-over")
.addClass("ubw-button-out")
.css({
fontSize:"100%"
});
button.find(".ubw-button-canvas").find(".ubw-button-arrowTop").children("img").attr("src", "images/arrows_out/top.png");
button.find(".ubw-button-canvas").find(".ubw-button-arrowBottom").children("img").attr("src", "images/arrows_out/top.png");
}
function updateChronometerReverse(seconds){
currentTimer = setTimeout(function(){
updateChronometerReverse(seconds-1)
}, 1000);
if (seconds < 6 && seconds > 0){
DHTMLSound('beep.wav');
}else if(seconds === 0){
DHTMLSound('finalbeep.wav');
}
if(seconds < 1){
seconds = 0;
$("#pausebutton").trigger("click");
}
var hoursValue = $("#hours").find(".ubw-button-content");
var minutesValue = $("#minutes").find(".ubw-button-content");
var secondsValue = $("#seconds").find(".ubw-button-content");
var currentSecond = String(seconds%60);
var currentMinute = String(Math.floor(seconds/60)%60);
var currentHour = String(Math.floor(seconds/3600));
hoursValue.text(formatTime(currentHour));
minutesValue.text(formatTime(currentMinute));
secondsValue.text(formatTime(currentSecond));
}
function formatTime(time){
document.title = time +", " + String(time).length;
if(time<0){
time = 59;
}
time = time%60;
String(time).length < 2 ? time = "0"+time : time = time;
return time;
}
function DHTMLSound(surl) {
document.getElementById("audio").innerHTML=
"<audio src='"+surl+"' autoplay=true >";
}
}

@ -1,3 +1,17 @@
<!--
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
@ -18,13 +32,13 @@
var oembedUrl = "";
var language = "en";
function initialize() {
if(window.uniboard){
oembedUrl = window.uniboard.preference("oembedUrl", "");
}else{
oembedUrl = "";
};
if(window.sankore){
oembedUrl = window.sankore.preference("oembedUrl", "");
}
window.resizeTo(426, 630);
if(oembedUrl.length > 0){
$("#textbox").val(oembedUrl);
$("#search-button").trigger("click");
@ -41,28 +55,16 @@
resizerIndex = 0;
//language = navigator.userAgent.split(";");
//language = language[3].replace(/\s/g, "").substr(0, 2);
$("#search-button")
.click(function(){
window.resizeTo(385, 80);
$("#container")
.removeClass("welcome")
.removeClass("change")
.removeClass("error")
.addClass("load");
$("#container-shadow")
.hide();
$("#arrow")
.hide();
$("#embeded-content")
.css({
$("#container").removeClass("welcome").removeClass("change").removeClass("error").addClass("load");
$("#container-shadow").hide();
$("#arrow").hide();
$("#embeded-content").css({
marginLeft:-9000,
marginTop:-9000
})
.empty()
.oembed($("#textbox").val());
}).empty().oembed($("#textbox").val());
checkcontent();
})
.mouseenter(function(){
@ -74,14 +76,6 @@
.removeClass("over");
});
/*$("#ubwidget").mouseenter(function(){
$("#show-area").fadeIn(1000);
});
$("#ubwidget").mouseout(function(){
$("#show-area").fadeOut(600);
});*/
$('#textbox').keypress(function(e){
if (e.which == 13){
$('#search-button').click();
@ -94,72 +88,62 @@
$("#show-area").fadeOut(0);
$("#inputfield").show();
$("#shadow").show();
$("#container")
.removeClass("show").addClass("change");
$("#container").removeClass("show").addClass("change");
adaptWidgetSize(18, 88);
})
.mouseenter(function(){
$(this)
.addClass("over");
$(this).addClass("over");
})
.mouseleave(function(){
$(this)
.removeClass("over");
$(this).removeClass("over");
});
function checkcontent(){
if($("#embeded-content").html().length != 0 && $("#embeded-content").children(":first").width() > 0){
$("#embeded-content embed").attr("wmode", "transparent");
var embeded_content_html = $("#embeded-content").html();
$("#embeded-content").empty().html(embeded_content_html);
clearTimeout(resizer);
resizerIndex = 0;
if(window.uniboard){
window.uniboard.setPreference("oembedUrl", $("#textbox").val());
if(window.sankore){
window.sankore.setPreference("oembedUrl", $("#textbox").val());
};
$("#inputfield")
.hide();
$("#shadow")
.hide();
$("#embeded-content")
.css({
$("#inputfield").hide();
$("#shadow").hide();
$("#embeded-content").css({
marginLeft:0,
marginTop:0
})
.width($("#embeded-content").children(":first").width())
.height($("#embeded-content").children(":first").height());
$("#container")
.removeClass("load").addClass("show");
$("#show-area")
.fadeIn(2000)
.css({
//alert(html);
//alert($("#embeded-content").children(":first").width() + " | " + $("#embeded-content").children(":first").height());
$("#container").removeClass("load").addClass("show");
$("#show-area").fadeIn(2000).css({
left:$("#embeded-content").children(":first").width()-25,
top:($("#embeded-content").children(":first").height()-35)/2
});
adaptWidgetSize(5, 13);
return false;
};
if(resizerIndex > 30){
if(resizerIndex > 50){
resizerIndex = 0;
$("#container")
.removeClass("show").addClass("error");
$("#arrow")
.show();
$("#embeded-content")
.css({
$("#container").removeClass("show").addClass("error");
$("#arrow").show();
$("#embeded-content").css({
marginTop:0,
marginLeft:0
})
.width(395)
}).width(395)
.load("locales/" + language + "/error.html",
function(){
adaptWidgetSize(20, 125);
});
$("#container-shadow")
.show();
$("#container-shadow").show();
}else{
resizer = setTimeout(function(){checkcontent()}, 100);
resizerIndex++;
@ -176,25 +160,27 @@
var widgetWidth = $("#embeded-content").width() + margins.right + margins.left + adjustmentX;
var widgetHeight = $("#embeded-content").position().top + $("#embeded-content").height() + margins.bottom + adjustmentY;
window.resizeTo(widgetWidth, $(window).height());
window.resizeTo($(window).width(), widgetHeight);
window.uniboard.resize(widgetWidth, widgetHeight);
//alert(widgetWidth + " | " + widgetHeight);
//window.resizeTo(widgetWidth, $(window).height());
window.resizeTo(widgetWidth, widgetHeight);
window.sankore.resize(widgetWidth, widgetHeight);
};
function cssToInt(cssvalue){
return(parseInt(cssvalue.replace("px", "")));
};
if (window.widget) {
/*if (window.widget) {
window.widget.onremove = function(){
//$("#show-inputfield-button").trigger("click");
$("#embeded-content")
.empty()
.oembed($("#textbox").val());
}
}
}*/
window.initialize();
initialize();
});
</script>

@ -4,5 +4,5 @@
<div id="content">
<h1>This Url cannot be used.</h1>
<a href="javascript:$('#container').load('html/howto_' + language + '.html');">Back</a>
<a href="javascript:window.location.reload();">Back</a>
</div>

@ -16,10 +16,14 @@
<script type="text/javascript">
$(document).ready(function(){
var resizer; // Timer
var resizerIndex;
//var resizer; // Timer
//var resizerIndex;
var currentHistory = 0;
var references = new Array();
var globalWidth = 850;
var globalHeight = 700;
var language;
var url;
var url = "";
var margins = {
top: cssToInt($("body").css("margin-top")),
right: cssToInt($("body").css("margin-right")),
@ -27,25 +31,31 @@
left: cssToInt($("body").css("margin-left"))
};
resizerIndex = 0;
//resizerIndex = 0;
if(window.uniboard){
url = window.uniboard.preference("url", "");
/*if(window.sankore){
url = window.sankore.preference("url", "");
}else{
url = "";
};
}; */
language = navigator.userAgent.split(";");
language = language[3].replace(/\s/g, "").substr(0, 2);
$("#back-button")
.click(function(){
frames['web-content'].history.go(-1);
if((currentHistory - 1) > 0){
$("#textbox").val(references[--currentHistory-1]);
frames['web-content'].location.href = references[currentHistory-1];
}
});
$("#forward-button")
.click(function(){
frames['web-content'].history.go(+1);
if(currentHistory < references.length) {
$("#textbox").val(references[currentHistory++]);
frames['web-content'].location.href = $("#textbox").val();
}
});
$("#textbox").keypress(function(e) {
@ -56,32 +66,48 @@
$("#search-button")
.click(function(){
var url = $("#textbox").val();
var urlStart = url.split("://");
if(urlStart[0]!="http"){
url = "http://" + url;
};
window.resizeTo(850, 700);
$("#container")
.removeClass("welcome")
.removeClass("change")
.removeClass("error")
.addClass("load");
$("#container-shadow")
.hide();
$("#arrow")
.hide();
$("#embeded-content")
.hide();
$("#web-content")
.show();
frames['web-content'].location.href = url;
checkcontent();
if($("#textbox").val().length > 0){
var url = $("#textbox").val();
var urlStart = url.split("://");
if(urlStart[0]!="http"){
url = "http://" + url;
};
if(checkURLs(references, url)){
if(currentHistory == references.length)
references[currentHistory++] = url;
else
references = insertInto(references, currentHistory++, url);
}
window.resizeTo(globalWidth, globalHeight);
$("#container")
.removeClass("welcome")
.removeClass("change")
.removeClass("error")
.addClass("load");
$("#container-shadow").hide();
$("#arrow").hide();
$("#embeded-content").hide();
$("#web-content").show();
frames['web-content'].location.href = url;
checkcontent();
} else {
$("#embeded-content").load("locales/" + "en" + "/howto.html"); // Welcome screen with some explanations
$("#container")
.addClass("welcome")
.addClass("change")
.addClass("error")
.removeClass("load");
$("#container-shadow").show();
$("#arrow").show();
$("#embeded-content").show();
$("#web-content").hide();
window.resizeTo(550, 280);
}
})
.mouseenter(function(){
$(this)
@ -99,14 +125,15 @@
$("#embeded-content").load("locales/" + "en" + "/howto.html"); // Welcome screen with some explanations
};
$("#show-inputfield-button")
/*$("#show-inputfield-button")
.click(
function(){
$("#show-area").hide();
$("#inputfield").show();
$("#shadow").show();
$("#container")
.removeClass("show").addClass("change");
.removeClass("show")
.addClass("change");
adaptWidgetSize(18, 82);
})
.mouseenter(function(){
@ -116,39 +143,58 @@
.mouseleave(function(){
$(this)
.removeClass("over");
});
});*/
$(window).resize(function(){
globalWidth = $(window).width();
globalHeight = $(window).height();
$("#web-content")
.attr("width", $(window).width() - 25)
.attr("height", $(window).height() - 90);
.attr("width", globalWidth - 25)
.attr("height", globalHeight - 90);
});
function checkcontent(){
clearTimeout(resizer);
resizerIndex = 0;
//clearTimeout(resizer);
//resizerIndex = 0;
if(window.uniboard){
window.uniboard.setPreference("url", $("#textbox").val());
};
/*if(window.sankore){
window.sankore.setPreference("url", $("#textbox").val());
};*/
$("#embeded-content")
.hide();
$("#container")
.removeClass("load").addClass("show");
$("#embeded-content").hide();
$("#container").removeClass("load").addClass("show");
};
function adaptWidgetSize(adjustmentX, adjustmentY){
/*function adaptWidgetSize(adjustmentX, adjustmentY){
var widgetWidth = $("#container").width() + margins.right + margins.left + adjustmentX;
var widgetHeight = $("#container").position().top + $("#container").height() + margins.bottom + adjustmentY;
window.resizeTo(widgetWidth, $(window).height());
window.resizeTo($(window).width(), widgetHeight);
};
};*/
function cssToInt(cssvalue){
return(parseInt(cssvalue.replace("px", "")));
};
}
function checkURLs(arr, value){
for(var i = 0; i < arr.length; i++)
if(arr[i] == value)
return false;
return true;
}
function insertInto(arr, index, url){
var newArr = new Array();
for(var i = 0, j = 0; i < arr.length; i++, j++)
if(i == index - 1){
newArr[j] = arr[i];
newArr[++j] = url;
} else
newArr[j] = arr[i];
return newArr;
}
});
</script>

Loading…
Cancel
Save