Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
OpenBoard
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lifo
Nicolas Ollinger
OpenBoard
Commits
a102586f
Commit
a102586f
authored
Jul 12, 2013
by
Claudio Valerio
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
imported sankore changes
parent
ab689ce2
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
787 additions
and
794 deletions
+787
-794
config.xml
resources/library/applications/Wikipedia.wgt/config.xml
+18
-16
index.html
resources/library/applications/Wikipedia.wgt/index.html
+372
-379
config.xml
resources/library/applications/Wiktionnaire.wgt/config.xml
+18
-16
index.html
resources/library/applications/Wiktionnaire.wgt/index.html
+379
-383
No files found.
resources/library/applications/Wikipedia.wgt/config.xml
View file @
a102586f
<?xml version="1.0" encoding="UTF-8"?>
<widget
xmlns=
"http://www.w3.org/ns/widgets"
xmlns:ub=
"http://uniboard.mnemis.com/widgets"
identifier=
"http://uniboard.mnemis.com/widgets/wikipedia"
version=
"1.2"
width=
"370"
height=
"400"
ub:resizable =
"true"
>
<name>
Wikipedia
</name>
<author
href=
"http://www.getuniboard.com"
email=
"info@mnemis.com"
>
Mnemis SA
</author>
<description>
Wikipedia, the free encyclopedia
</description>
<content
src=
"index.html"
/>
</widget>
<?xml version="1.0" encoding="UTF-8"?>
<widget
xmlns=
"http://www.w3.org/ns/widgets"
xmlns:ub=
"http://uniboard.mnemis.com/widgets"
identifier=
"http://uniboard.mnemis.com/widgets/wikipedia"
version=
"1.2"
minimum_height=
"260"
minimum_width=
"360"
width=
"370"
height=
"400"
ub:resizable =
"true"
>
<name>
Wikipedia
</name>
<author
href=
"http://www.getuniboard.com"
email=
"info@mnemis.com"
>
Mnemis SA
</author>
<description>
Wikipedia, the free encyclopedia
</description>
<content
src=
"index.html"
/>
</widget>
resources/library/applications/Wikipedia.wgt/index.html
View file @
a102586f
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
xmlns:v=
"urn:schemas-microsoft-com:vml"
>
<head>
<meta
http-equiv=
"content-type"
content=
"text/html; charset=UTF-8"
/>
<title>
Wikipedia
</title>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"css/master.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"css/superfish.css"
/>
<!-- jQuery -->
<script
type=
"text/javascript"
src=
"script/jquery.min.js"
></script>
<script
type=
"text/javascript"
src=
"script/superfish.js"
></script>
<script
type=
"text/javascript"
src=
"script/languages.js"
></script>
<script
type=
"text/javascript"
>
var
popupFlag
=
false
var
browsing
=
false
;
var
lang
=
'en'
;
var
internalChange
=
false
;
var
syslang
=
"en"
;
if
(
window
.
sankore
){
try
{
syslang
=
sankore
.
locale
().
substr
(
0
,
2
);
sankoreLang
[
syslang
].
search
;
}
catch
(
e
){
syslang
=
"en"
;
}
}
else
syslang
=
"en"
;
var
toolbar
=
{
state
:
"begin"
,
loading
:
false
};
var
appHistory
=
{
list
:[],
back
:
function
(){
if
(
typeof
(
appHistory
.
list
[
appHistory
.
index
-
1
])
!==
"undefined"
){
appHistory
.
index
--
;
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
},
forward
:
function
(){
if
(
typeof
(
appHistory
.
list
[
appHistory
.
index
+
1
])
!==
"undefined"
){
appHistory
.
index
++
;
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
},
index
:
-
1
}
$
(
document
).
ready
(
function
()
{
var
ubHistoryList
=
""
;
var
ubHistoryIndex
=
""
;
$
(
"#toolbar-down"
).
html
(
sankoreLang
[
syslang
].
wikipedia
);
var
popupText
=
$
(
"<div id='popupWordInfo' class='popupWordInfo'></div>"
).
appendTo
(
"body"
);
lang
=
navigator
.
userAgent
.
split
(
";"
);
lang
=
(
navigator
.
language
||
navigator
.
systemLanguage
||
navigator
.
userLanguage
||
'en'
).
substr
(
0
,
2
).
toLowerCase
();
$
(
"#current-language"
).
text
(
lang
.
charAt
(
0
).
toUpperCase
()
+
lang
.
substr
(
1
));
if
(
window
.
sankore
){
toolbar
.
state
=
loadPref
(
"historyState"
,
"begin"
);
ubHistoryList
=
loadPref
(
"historyList"
,
""
);
ubHistoryIndex
=
loadPref
(
"historyIndex"
,
"-1"
);
}
if
(
ubHistoryList
!==
""
)
{
appHistory
.
list
=
ubHistoryList
.
split
(
","
);
appHistory
.
index
=
parseInt
(
ubHistoryIndex
);
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
else
{
wikiReq
(
""
);
}
$
(
window
).
resize
();
$
(
"#languages-dropdown>li>ul>li"
).
each
(
function
(){
$
(
this
).
click
(
function
(){
languagesHandler
(
$
(
this
).
text
());
$
(
"#current-language"
).
text
(
lang
.
charAt
(
0
).
toUpperCase
()
+
lang
.
substr
(
1
));
});
});
$
(
"#languages-dropdown"
).
superfish
({
dropShadows
:
false
,
speed
:
1
,
delay
:
100
});
$
(
"#url"
)
.
change
(
function
(){
if
(
!
toolbar
.
loading
){
browsing
=
false
;
wikiReq
(
$
(
"#url"
).
val
());
}
})
.
keypress
(
function
(
e
){
if
(
e
.
which
==
13
){
$
(
"#url"
).
change
();
};
});
$
(
"#toolbar-button-search"
).
click
(
function
(){
$
(
"#url"
).
trigger
(
"change"
);
});
$
(
"#toolbar-button-search"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
search
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"100px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-search, #toolbar-button-back, #toolbar-button-forward"
).
mousemove
(
function
(
evt
){
popupText
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
);
});
$
(
"#toolbar-button-search, #toolbar-button-back, #toolbar-button-forward"
).
mouseout
(
function
(
evt
){
popupFlag
=
false
;
popupText
.
hide
();
});
$
(
"#url"
).
val
(
appHistory
.
list
[
appHistory
.
index
]);
if
(
$
(
"#url"
).
val
().
length
>
0
)
$
(
"#url"
).
change
();
$
(
"#toolbar-button-back"
).
click
(
function
(){
browsing
=
true
;
appHistory
.
back
();
});
$
(
"#toolbar-button-back"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
prev_word
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"110px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-forward"
).
click
(
function
(){
browsing
=
true
;
appHistory
.
forward
();
});
$
(
"#toolbar-button-forward"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
next_word
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"100px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-home"
).
click
(
function
(){
});
});
$
(
window
).
resize
(
function
(){
$
(
"#web-browser"
).
height
(
$
(
window
).
height
()
-
$
(
"#toolbar"
).
height
()
-
2
);
$
(
"#web-browser"
).
width
(
$
(
window
).
width
()
-
2
);
if
(
$
(
window
).
width
()
<
370
)
window
.
resizeTo
(
370
,
$
(
window
).
height
());
if
(
$
(
window
).
height
()
<
150
)
window
.
resizeTo
(
$
(
window
).
width
(),
150
);
});
function
wikiReq
(
kword
){
var
textBoxInput
=
""
;
textBoxInput
=
remacc
(
kword
.
replace
(
/ /g
,
'+'
));
textBoxInput
=
textBoxInput
.
replace
(
textBoxInput
.
charAt
(
0
),
textBoxInput
.
charAt
(
0
).
toUpperCase
());
if
(
toolbar
.
state
==
"begin"
){
$
(
'#web-browser'
).
attr
(
'src'
,
""
);
toolbar
.
state
=
"started"
;
}
else
$
(
'#web-browser'
).
attr
(
'src'
,
"http://"
+
lang
+
".mobile.wikipedia.org/wiki/"
+
textBoxInput
);
$
(
'#url'
).
val
(
kword
);
$
(
'#toolbar-button-search'
).
css
(
"background-image"
,
"url(images/toolbarLoading.jpg)"
);
toolbar
.
loading
=
true
;
}
function
hideLoading
(){
$
(
'#toolbar-button-search'
).
css
(
"background-image"
,
"url(images/toolbarButtonSearch.png)"
);
toolbar
.
loading
=
false
;
// History
if
(
appHistory
.
list
[
appHistory
.
index
]
!==
$
(
"#url"
).
val
()
&&
!
browsing
&&
$
(
"#url"
).
val
().
length
>
0
){
appHistory
.
list
=
appHistory
.
list
.
slice
(
0
,
appHistory
.
index
+
1
);
appHistory
.
list
[
appHistory
.
index
+
1
]
=
$
(
"#url"
).
val
();
appHistory
.
index
=
appHistory
.
list
.
length
-
1
;
}
if
(
window
.
sankore
&&
$
(
"#web-browser"
).
attr
(
"src"
)
!==
""
){
savePref
(
"historyState"
,
"started"
);
savePref
(
"historyList"
,
appHistory
.
list
.
toString
());
savePref
(
"historyIndex"
,
appHistory
.
index
)
}
}
String
.
prototype
.
accnt
=
function
(){
var
cnt
=
0
;
var
acnt
=
this
;
acnt
=
acnt
.
split
(
''
);
var
sec
=
'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž'
;
var
rep
=
[
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'E'
,
'E'
,
'E'
,
'E'
,
'e'
,
'e'
,
'e'
,
'e'
,
'e'
,
'C'
,
'c'
,
'D'
,
'I'
,
'I'
,
'I'
,
'I'
,
'i'
,
'i'
,
'i'
,
'i'
,
'U'
,
'U'
,
'U'
,
'U'
,
'u'
,
'u'
,
'u'
,
'u'
,
'N'
,
'n'
,
'S'
,
's'
,
'Y'
,
'y'
,
'y'
,
'Z'
,
'z'
];
for
(
var
y
=
0
;
y
<
acnt
.
length
;
y
++
)
if
(
sec
.
indexOf
(
acnt
[
y
])
!=
-
1
)
cnt
++
;
return
cnt
;
}
String
.
prototype
.
renlacc
=
function
(){
var
torem
=
this
;
torem
=
torem
.
split
(
''
);
var
toremout
=
new
Array
();
var
sec
=
'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž'
;
var
rep
=
[
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'E'
,
'E'
,
'E'
,
'E'
,
'e'
,
'e'
,
'e'
,
'e'
,
'e'
,
'C'
,
'c'
,
'D'
,
'I'
,
'I'
,
'I'
,
'I'
,
'i'
,
'i'
,
'i'
,
'i'
,
'U'
,
'U'
,
'U'
,
'U'
,
'u'
,
'u'
,
'u'
,
'u'
,
'N'
,
'n'
,
'S'
,
's'
,
'Y'
,
'y'
,
'y'
,
'Z'
,
'z'
];
for
(
var
y
=
0
;
y
<
torem
.
length
;
y
++
){
if
(
sec
.
indexOf
(
torem
[
y
])
!=
-
1
)
toremout
[
y
]
=
rep
[
sec
.
indexOf
(
torem
[
y
])];
else
toremout
[
y
]
=
torem
[
y
];
}
var
toascout
=
toremout
.
join
(
''
);
document
.
title
=
toascout
;
return
toascout
;
}
function
remacc
(
kword
){
var
countarr
=
new
Array
();
var
c
=
''
;
var
text
=
kword
;
var
textout
=
new
Array
();
text
=
text
.
replace
(
/
\r
/g
,
''
);
text
=
text
.
split
(
'
\
n'
);
var
linecnt
=
text
.
length
;
for
(
var
x
=
0
;
x
<
linecnt
;
x
++
){
countarr
[
x
]
=
Math
.
abs
(
text
[
x
].
accnt
());
textout
[
x
]
=
text
[
x
].
renlacc
();
}
textout
=
textout
.
join
(
'
\
n'
);
return
textout
;
}
function
loadPref
(
name
,
defaultValue
){
var
pref
=
defaultValue
;
if
(
sankore
.
preference
(
name
)
!==
""
)
{
pref
=
sankore
.
preference
(
name
);
};
return
pref
;
};
function
savePref
(
name
,
value
){
sankore
.
setPreference
(
name
,
String
(
value
));
};
function
languagesHandler
(
language
){
switch
(
language
){
case
"Deutsch"
:
lang
=
'de'
break
;
case
"English"
:
lang
=
'en'
break
;
case
"Español"
:
lang
=
'es'
break
;
case
"Français"
:
lang
=
'fr'
break
;
case
"Italiano"
:
lang
=
'it'
break
;
case
"Nederlands"
:
lang
=
'nl'
break
;
case
"Polski"
:
lang
=
'pl'
break
;
case
"Português"
:
lang
=
'pt'
break
;
case
"Русский"
:
lang
=
'ru'
break
;
case
"日本語"
:
lang
=
'ja'
break
;
}
};
</script>
</head>
<body
style=
"overflow:hidden; margin: 0px; width:100%; height:100%; position:absolute; background:#ffffff"
>
<div
id=
"toolbar"
>
<div
class=
"toolbar-body"
>
<div
id=
"toolbar-down"
class=
"toolbar"
>
Wikipedia
</div>
<!--toolbar-down-->
</div>
<!--toolbar-body-->
<div
class=
"toolbar-body"
>
<div
id=
"toolbar-up"
class=
"toolbar"
>
<div
id=
"left-field"
>
<div
id=
"toolbar-button-back"
class=
"button"
alt=
"back button"
></div>
<div
id=
"toolbar-button-forward"
class=
"button"
alt=
"forward button"
></div>
</div>
<div
id=
"center-field"
class=
"full"
>
<input
type=
"text"
id=
"url"
alt=
"url"
/>
<div
class=
"on-the-right"
>
<div
id=
"toolbar-button-search"
></div>
</div>
</div>
<!--center-field-->
<div
id=
"right-field"
>
<div
id=
"toolbar-button-languages"
class=
"button"
alt=
"languages button"
>
<ul
id=
'languages-dropdown'
class=
'sf-menu'
>
<li
class=
'current'
><a
id=
'current-language'
class=
'selected'
href=
'#a'
></a>
<ul>
<li><a
class=
"sf-sl-first"
href=
"#"
>
Deutsch
</a></li>
<li><a
href=
"#"
>
English
</a></li>
<li><a
href=
"#"
>
Español
</a></li>
<li><a
href=
"#"
>
Français
</a></li>
<li><a
href=
"#"
>
Italiano
</a></li>
<li><a
href=
"#"
>
Nederlands
</a></li>
<li><a
href=
"#"
>
Polski
</a></li>
<li><a
href=
"#"
>
Português
</a></li>
<li><a
href=
"#"
>
Русский
</a></li>
<li><a
class=
"sf-sl-last"
href=
"#"
>
日本語
</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<!--toolbar-up-->
</div>
<!--toolbar-body-->
</div>
<!--toolbar-->
<div
id=
"web-canevas"
>
<iframe
id=
"web-browser"
name=
"web-browser"
src=
""
onload=
"hideLoading()"
></iframe>
</div>
</body>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
xmlns:v=
"urn:schemas-microsoft-com:vml"
>
<head>
<meta
http-equiv=
"content-type"
content=
"text/html; charset=UTF-8"
/>
<title>
Wikipedia
</title>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"css/master.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"css/superfish.css"
/>
<!-- jQuery -->
<script
type=
"text/javascript"
src=
"script/jquery.min.js"
></script>
<script
type=
"text/javascript"
src=
"script/superfish.js"
></script>
<script
type=
"text/javascript"
src=
"script/languages.js"
></script>
<script
type=
"text/javascript"
>
var
popupFlag
=
false
var
browsing
=
false
;
var
lang
=
'en'
;
var
internalChange
=
false
;
var
syslang
=
"en"
;
if
(
window
.
sankore
){
try
{
syslang
=
sankore
.
locale
().
substr
(
0
,
2
);
sankoreLang
[
syslang
].
search
;
}
catch
(
e
){
syslang
=
"en"
;
}
}
else
syslang
=
"en"
;
var
toolbar
=
{
state
:
"begin"
,
loading
:
false
};
var
appHistory
=
{
list
:[],
back
:
function
(){
if
(
typeof
(
appHistory
.
list
[
appHistory
.
index
-
1
])
!==
"undefined"
){
appHistory
.
index
--
;
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
},
forward
:
function
(){
if
(
typeof
(
appHistory
.
list
[
appHistory
.
index
+
1
])
!==
"undefined"
){
appHistory
.
index
++
;
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
},
index
:
-
1
}
$
(
document
).
ready
(
function
()
{
var
ubHistoryList
=
""
;
var
ubHistoryIndex
=
""
;
$
(
"#toolbar-down"
).
html
(
sankoreLang
[
syslang
].
wikipedia
);
var
popupText
=
$
(
"<div id='popupWordInfo' class='popupWordInfo'></div>"
).
appendTo
(
"body"
);
lang
=
navigator
.
userAgent
.
split
(
";"
);
lang
=
(
navigator
.
language
||
navigator
.
systemLanguage
||
navigator
.
userLanguage
||
'en'
).
substr
(
0
,
2
).
toLowerCase
();
$
(
"#current-language"
).
text
(
lang
.
charAt
(
0
).
toUpperCase
()
+
lang
.
substr
(
1
));
if
(
window
.
sankore
){
toolbar
.
state
=
loadPref
(
"historyState"
,
"begin"
);
ubHistoryList
=
loadPref
(
"historyList"
,
""
);
ubHistoryIndex
=
loadPref
(
"historyIndex"
,
"-1"
);
}
if
(
ubHistoryList
!==
""
)
{
appHistory
.
list
=
ubHistoryList
.
split
(
","
);
appHistory
.
index
=
parseInt
(
ubHistoryIndex
);
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
else
{
wikiReq
(
""
);
}
$
(
window
).
resize
();
$
(
"#languages-dropdown>li>ul>li"
).
each
(
function
(){
$
(
this
).
click
(
function
(){
languagesHandler
(
$
(
this
).
text
());
$
(
"#current-language"
).
text
(
lang
.
charAt
(
0
).
toUpperCase
()
+
lang
.
substr
(
1
));
});
});
$
(
"#languages-dropdown"
).
superfish
({
dropShadows
:
false
,
speed
:
1
,
delay
:
100
});
$
(
"#url"
)
.
change
(
function
(){
if
(
!
toolbar
.
loading
){
browsing
=
false
;
wikiReq
(
$
(
"#url"
).
val
());
}
})
.
keypress
(
function
(
e
){
if
(
e
.
which
==
13
){
$
(
"#url"
).
change
();
};
});
$
(
"#toolbar-button-search"
).
click
(
function
(){
$
(
"#url"
).
trigger
(
"change"
);
});
$
(
"#toolbar-button-search"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
search
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"100px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-search, #toolbar-button-back, #toolbar-button-forward"
).
mousemove
(
function
(
evt
){
popupText
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
);
});
$
(
"#toolbar-button-search, #toolbar-button-back, #toolbar-button-forward"
).
mouseout
(
function
(
evt
){
popupFlag
=
false
;
popupText
.
hide
();
});
$
(
"#url"
).
val
(
appHistory
.
list
[
appHistory
.
index
]);
if
(
$
(
"#url"
).
val
().
length
>
0
)
$
(
"#url"
).
change
();
$
(
"#toolbar-button-back"
).
click
(
function
(){
browsing
=
true
;
appHistory
.
back
();
});
$
(
"#toolbar-button-back"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
prev_word
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"110px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-forward"
).
click
(
function
(){
browsing
=
true
;
appHistory
.
forward
();
});
$
(
"#toolbar-button-forward"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
next_word
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"100px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-home"
).
click
(
function
(){
});
});
$
(
window
).
resize
(
function
(){
$
(
"#web-browser"
).
height
(
$
(
window
).
height
()
-
$
(
"#toolbar"
).
height
()
-
2
);
$
(
"#web-browser"
).
width
(
$
(
window
).
width
()
-
2
);
});
function
wikiReq
(
kword
){
var
textBoxInput
=
""
;
textBoxInput
=
remacc
(
kword
.
replace
(
/ /g
,
'+'
));
textBoxInput
=
textBoxInput
.
replace
(
textBoxInput
.
charAt
(
0
),
textBoxInput
.
charAt
(
0
).
toUpperCase
());
if
(
toolbar
.
state
==
"begin"
){
$
(
'#web-browser'
).
attr
(
'src'
,
""
);
toolbar
.
state
=
"started"
;
}
else
$
(
'#web-browser'
).
attr
(
'src'
,
"http://"
+
lang
+
".mobile.wikipedia.org/wiki/"
+
textBoxInput
);
$
(
'#url'
).
val
(
kword
);
$
(
'#toolbar-button-search'
).
css
(
"background-image"
,
"url(images/toolbarLoading.jpg)"
);
toolbar
.
loading
=
true
;
}
function
hideLoading
(){
$
(
'#toolbar-button-search'
).
css
(
"background-image"
,
"url(images/toolbarButtonSearch.png)"
);
toolbar
.
loading
=
false
;
// History
if
(
appHistory
.
list
[
appHistory
.
index
]
!==
$
(
"#url"
).
val
()
&&
!
browsing
&&
$
(
"#url"
).
val
().
length
>
0
){
appHistory
.
list
=
appHistory
.
list
.
slice
(
0
,
appHistory
.
index
+
1
);
appHistory
.
list
[
appHistory
.
index
+
1
]
=
$
(
"#url"
).
val
();
appHistory
.
index
=
appHistory
.
list
.
length
-
1
;
}
if
(
window
.
sankore
&&
$
(
"#web-browser"
).
attr
(
"src"
)
!==
""
){
savePref
(
"historyState"
,
"started"
);
savePref
(
"historyList"
,
appHistory
.
list
.
toString
());
savePref
(
"historyIndex"
,
appHistory
.
index
)
}
}
String
.
prototype
.
accnt
=
function
(){
var
cnt
=
0
;
var
acnt
=
this
;
acnt
=
acnt
.
split
(
''
);
var
sec
=
'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž'
;
var
rep
=
[
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'E'
,
'E'
,
'E'
,
'E'
,
'e'
,
'e'
,
'e'
,
'e'
,
'e'
,
'C'
,
'c'
,
'D'
,
'I'
,
'I'
,
'I'
,
'I'
,
'i'
,
'i'
,
'i'
,
'i'
,
'U'
,
'U'
,
'U'
,
'U'
,
'u'
,
'u'
,
'u'
,
'u'
,
'N'
,
'n'
,
'S'
,
's'
,
'Y'
,
'y'
,
'y'
,
'Z'
,
'z'
];
for
(
var
y
=
0
;
y
<
acnt
.
length
;
y
++
)
if
(
sec
.
indexOf
(
acnt
[
y
])
!=
-
1
)
cnt
++
;
return
cnt
;
}
String
.
prototype
.
renlacc
=
function
(){
var
torem
=
this
;
torem
=
torem
.
split
(
''
);
var
toremout
=
new
Array
();
var
sec
=
'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž'
;
var
rep
=
[
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'E'
,
'E'
,
'E'
,
'E'
,
'e'
,
'e'
,
'e'
,
'e'
,
'e'
,
'C'
,
'c'
,
'D'
,
'I'
,
'I'
,
'I'
,
'I'
,
'i'
,
'i'
,
'i'
,
'i'
,
'U'
,
'U'
,
'U'
,
'U'
,
'u'
,
'u'
,
'u'
,
'u'
,
'N'
,
'n'
,
'S'
,
's'
,
'Y'
,
'y'
,
'y'
,
'Z'
,
'z'
];
for
(
var
y
=
0
;
y
<
torem
.
length
;
y
++
){
if
(
sec
.
indexOf
(
torem
[
y
])
!=
-
1
)
toremout
[
y
]
=
rep
[
sec
.
indexOf
(
torem
[
y
])];
else
toremout
[
y
]
=
torem
[
y
];
}
var
toascout
=
toremout
.
join
(
''
);
document
.
title
=
toascout
;
return
toascout
;
}
function
remacc
(
kword
){
var
countarr
=
new
Array
();
var
c
=
''
;
var
text
=
kword
;
var
textout
=
new
Array
();
text
=
text
.
replace
(
/
\r
/g
,
''
);
text
=
text
.
split
(
'
\
n'
);
var
linecnt
=
text
.
length
;
for
(
var
x
=
0
;
x
<
linecnt
;
x
++
){
countarr
[
x
]
=
Math
.
abs
(
text
[
x
].
accnt
());
textout
[
x
]
=
text
[
x
].
renlacc
();
}
textout
=
textout
.
join
(
'
\
n'
);
return
textout
;
}
function
loadPref
(
name
,
defaultValue
){
var
pref
=
defaultValue
;
if
(
sankore
.
preference
(
name
)
!==
""
)
{
pref
=
sankore
.
preference
(
name
);
};
return
pref
;
};
function
savePref
(
name
,
value
){
sankore
.
setPreference
(
name
,
String
(
value
));
};
function
languagesHandler
(
language
){
switch
(
language
){
case
"Deutsch"
:
lang
=
'de'
break
;
case
"English"
:
lang
=
'en'
break
;
case
"Español"
:
lang
=
'es'
break
;
case
"Français"
:
lang
=
'fr'
break
;
case
"Italiano"
:
lang
=
'it'
break
;
case
"Nederlands"
:
lang
=
'nl'
break
;
case
"Polski"
:
lang
=
'pl'
break
;
case
"Português"
:
lang
=
'pt'
break
;
case
"Русский"
:
lang
=
'ru'
break
;
case
"日本語"
:
lang
=
'ja'
break
;
}
};
</script>
</head>
<body
style=
"overflow:hidden; margin: 0px; width:100%; height:100%; position:absolute; background:#ffffff"
>
<div
id=
"toolbar"
>
<div
class=
"toolbar-body"
>
<div
id=
"toolbar-down"
class=
"toolbar"
>
Wikipedia
</div>
<!--toolbar-down-->
</div>
<!--toolbar-body-->
<div
class=
"toolbar-body"
>
<div
id=
"toolbar-up"
class=
"toolbar"
>
<div
id=
"left-field"
>
<div
id=
"toolbar-button-back"
class=
"button"
alt=
"back button"
></div>
<div
id=
"toolbar-button-forward"
class=
"button"
alt=
"forward button"
></div>
</div>
<div
id=
"center-field"
class=
"full"
>
<input
type=
"text"
id=
"url"
alt=
"url"
/>
<div
class=
"on-the-right"
>
<div
id=
"toolbar-button-search"
></div>
</div>
</div>
<!--center-field-->
<div
id=
"right-field"
>
<div
id=
"toolbar-button-languages"
class=
"button"
alt=
"languages button"
>
<ul
id=
'languages-dropdown'
class=
'sf-menu'
>
<li
class=
'current'
><a
id=
'current-language'
class=
'selected'
href=
'#a'
></a>
<ul>
<li><a
class=
"sf-sl-first"
href=
"#"
>
Deutsch
</a></li>
<li><a>
English
</a></li>
<li><a>
Español
</a></li>
<li><a>
Français
</a></li>
<li><a>
Italiano
</a></li>
<li><a>
Nederlands
</a></li>
<li><a>
Polski
</a></li>
<li><a>
Português
</a></li>
<li><a>
Русский
</a></li>
<li><a
class=
"sf-sl-last"
>
日本語
</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<!--toolbar-up-->
</div>
<!--toolbar-body-->
</div>
<!--toolbar-->
<div
id=
"web-canevas"
>
<iframe
id=
"web-browser"
name=
"web-browser"
src=
""
onload=
"hideLoading()"
></iframe>
</div>
</body>
</html>
\ No newline at end of file
resources/library/applications/Wiktionnaire.wgt/config.xml
View file @
a102586f
<?xml version="1.0" encoding="UTF-8"?>
<widget
xmlns=
"http://www.w3.org/ns/widgets"
xmlns:ub=
"http://uniboard.mnemis.com/widgets"
identifier=
"http://uniboard.mnemis.com/widgets/wikipedia"
version=
"1.2"
width=
"755"
height=
"450"
ub:resizable =
"true"
>
<name>
Wikipedia
</name>
<author
href=
"http://www.getuniboard.com"
email=
"info@mnemis.com"
>
Mnemis SA
</author>
<description>
Wikipedia, the free encyclopedia
</description>
<content
src=
"index.html"
/>
</widget>
<?xml version="1.0" encoding="UTF-8"?>
<widget
xmlns=
"http://www.w3.org/ns/widgets"
xmlns:ub=
"http://uniboard.mnemis.com/widgets"
identifier=
"http://uniboard.mnemis.com/widgets/wikipedia"
version=
"1.2"
minimum_height=
"300"
minimum_width=
"360"
width=
"755"
height=
"450"
ub:resizable =
"true"
>
<name>
Wikipedia
</name>
<author
href=
"http://www.getuniboard.com"
email=
"info@mnemis.com"
>
Mnemis SA
</author>
<description>
Wikipedia, the free encyclopedia
</description>
<content
src=
"index.html"
/>
</widget>
resources/library/applications/Wiktionnaire.wgt/index.html
View file @
a102586f
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
xmlns:v=
"urn:schemas-microsoft-com:vml"
>
<head>
<meta
http-equiv=
"content-type"
content=
"text/html; charset=UTF-8"
/>
<title>
Wikipedia
</title>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"css/master.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"css/superfish.css"
/>
<!-- jQuery -->
<script
type=
"text/javascript"
src=
"script/jquery.min.js"
></script>
<script
type=
"text/javascript"
src=
"script/superfish.js"
></script>
<script
type=
"text/javascript"
src=
"script/languages.js"
></script>
<script
type=
"text/javascript"
>
var
popupFlag
=
false
;
var
browsing
=
false
;
var
mode
=
'wiki'
;
var
lang
=
'en'
;
var
internalChange
=
false
;
var
syslang
=
"en"
;
if
(
window
.
sankore
){
try
{
syslang
=
sankore
.
locale
().
substr
(
0
,
2
);
sankoreLang
[
syslang
].
search
;
}
catch
(
e
){
syslang
=
"en"
;
}
}
else
syslang
=
"en"
;
var
toolbar
=
{
state
:
""
,
loading
:
false
};
var
appHistory
=
{
list
:[],
back
:
function
(){
if
(
typeof
(
appHistory
.
list
[
appHistory
.
index
-
1
])
!==
"undefined"
){
appHistory
.
index
--
;
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
},
forward
:
function
(){
if
(
typeof
(
appHistory
.
list
[
appHistory
.
index
+
1
])
!==
"undefined"
){
appHistory
.
index
++
;
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
},
index
:
-
1
}
$
(
document
).
ready
(
function
()
{
var
ubHistoryList
=
""
;
var
ubHistoryIndex
=
""
;
$
(
"#toolbar-down"
).
html
(
sankoreLang
[
syslang
].
wikipedia
);
var
popupText
=
$
(
"<div id='popupWordInfo' class='popupWordInfo'></div>"
).
appendTo
(
"body"
);
lang
=
navigator
.
userAgent
.
split
(
";"
);
lang
=
(
navigator
.
language
||
navigator
.
systemLanguage
||
navigator
.
userLanguage
||
'en'
).
substr
(
0
,
2
).
toLowerCase
();
$
(
"#current-language"
).
text
(
lang
.
charAt
(
0
).
toUpperCase
()
+
lang
.
substr
(
1
));
if
(
window
.
sankore
){
toolbar
.
state
=
loadPref
(
"historyState"
,
"begin"
);
ubHistoryList
=
loadPref
(
"historyList"
,
""
);
ubHistoryIndex
=
loadPref
(
"historyIndex"
,
"-1"
);
//window.resizeTo(350, 450);
}
if
(
ubHistoryList
!==
""
)
{
appHistory
.
list
=
ubHistoryList
.
split
(
","
);
appHistory
.
index
=
parseInt
(
ubHistoryIndex
);
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
else
{
wikiReq
(
""
);
}
$
(
window
).
resize
();
$
(
"#languages-dropdown>li>ul>li"
).
each
(
function
(){
$
(
this
).
click
(
function
(){
languagesHandler
(
$
(
this
).
text
());
$
(
"#current-language"
).
text
(
lang
.
charAt
(
0
).
toUpperCase
()
+
lang
.
substr
(
1
));
});
});
$
(
"#languages-dropdown"
).
superfish
({
dropShadows
:
false
,
speed
:
1
,
delay
:
100
});
$
(
"#url"
)
.
change
(
function
(){
if
(
!
toolbar
.
loading
){
browsing
=
false
;
wikiReq
(
$
(
"#url"
).
val
());
}
})
.
keypress
(
function
(
e
){
if
(
e
.
which
==
13
){
$
(
"#url"
).
change
();
};
});
$
(
"#url"
).
val
(
appHistory
.
list
[
appHistory
.
index
]);
if
(
$
(
"#url"
).
val
().
length
>
0
)
$
(
"#url"
).
change
();
$
(
"#toolbar-button-search"
).
click
(
function
(){
$
(
"#url"
).
trigger
(
"change"
);
});
$
(
"#toolbar-button-search"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
search
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"70px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-search, #toolbar-button-back, #toolbar-button-forward"
).
mousemove
(
function
(
evt
){
popupText
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
);
});
$
(
"#toolbar-button-search, #toolbar-button-back, #toolbar-button-forward"
).
mouseout
(
function
(
evt
){
popupFlag
=
false
;
popupText
.
hide
();
});
$
(
"#toolbar-button-back"
).
click
(
function
(){
browsing
=
true
;
appHistory
.
back
();
});
$
(
"#toolbar-button-back"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
prev_word
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"100px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-forward"
).
click
(
function
(){
browsing
=
true
;
appHistory
.
forward
();
});
$
(
"#toolbar-button-forward"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
next_word
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"70px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-home"
).
click
(
function
(){
});
});
$
(
window
).
resize
(
function
(){
if
(
$
(
window
).
width
()
<
370
){
window
.
resizeTo
(
370
,
$
(
window
).
height
());
}
else
if
(
$
(
window
).
width
()
>
755
){
$
(
"#web-browser"
).
height
(
$
(
window
).
height
()
-
$
(
"#toolbar"
).
height
()
-
2
);
$
(
"#web-browser"
).
width
(
$
(
window
).
width
()
-
2
);
}
else
$
(
"#web-browser"
).
height
(
$
(
window
).
height
()
-
$
(
"#toolbar"
).
height
()
-
2
);
if
(
$
(
window
).
height
()
<
150
)
window
.
resizeTo
(
$
(
window
).
width
(),
150
);
});
function
wikiReq
(
kword
){
var
textBoxInput
=
""
;
textBoxInput
=
remacc
(
kword
.
replace
(
/ /g
,
'_'
));
textBoxInput
=
textBoxInput
.
replace
(
textBoxInput
.
charAt
(
0
),
textBoxInput
.
charAt
(
0
).
toLowerCase
());
if
(
toolbar
.
state
==
"begin"
){
$
(
'#web-browser'
).
attr
(
'src'
,
""
);
toolbar
.
state
=
"started"
;
}
else
$
(
'#web-browser'
).
attr
(
'src'
,
"http://"
+
lang
+
".wiktionary.org/wiki/"
+
textBoxInput
);
$
(
'#url'
).
val
(
kword
);
$
(
'#toolbar-button-search'
).
css
(
"background-image"
,
"url(images/toolbarLoading.jpg)"
);
toolbar
.
loading
=
true
;
}
function
hideLoading
(){
$
(
'#toolbar-button-search'
).
css
(
"background-image"
,
"url(images/toolbarButtonSearch.png)"
);
toolbar
.
loading
=
false
;
// History
if
(
appHistory
.
list
[
appHistory
.
index
]
!==
$
(
"#url"
).
val
()
&&
!
browsing
&&
$
(
"#url"
).
val
().
length
>
0
){
appHistory
.
list
=
appHistory
.
list
.
slice
(
0
,
appHistory
.
index
+
1
);
appHistory
.
list
[
appHistory
.
index
+
1
]
=
$
(
"#url"
).
val
();
appHistory
.
index
=
appHistory
.
list
.
length
-
1
;
}
if
(
window
.
sankore
&&
$
(
"#web-browser"
).
attr
(
"src"
)
!==
""
){
savePref
(
"historyState"
,
"started"
);
savePref
(
"historyList"
,
appHistory
.
list
.
toString
());
savePref
(
"historyIndex"
,
appHistory
.
index
)
}
}
String
.
prototype
.
accnt
=
function
(){
var
cnt
=
0
;
var
acnt
=
this
;
acnt
=
acnt
.
split
(
''
);
var
sec
=
'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž'
;
var
rep
=
[
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'E'
,
'E'
,
'E'
,
'E'
,
'e'
,
'e'
,
'e'
,
'e'
,
'e'
,
'C'
,
'c'
,
'D'
,
'I'
,
'I'
,
'I'
,
'I'
,
'i'
,
'i'
,
'i'
,
'i'
,
'U'
,
'U'
,
'U'
,
'U'
,
'u'
,
'u'
,
'u'
,
'u'
,
'N'
,
'n'
,
'S'
,
's'
,
'Y'
,
'y'
,
'y'
,
'Z'
,
'z'
];
for
(
var
y
=
0
;
y
<
acnt
.
length
;
y
++
)
if
(
sec
.
indexOf
(
acnt
[
y
])
!=
-
1
)
cnt
++
;
return
cnt
;
}
String
.
prototype
.
renlacc
=
function
(){
var
torem
=
this
;
torem
=
torem
.
split
(
''
);
var
toremout
=
new
Array
();
var
sec
=
'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž'
;
var
rep
=
[
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'E'
,
'E'
,
'E'
,
'E'
,
'e'
,
'e'
,
'e'
,
'e'
,
'e'
,
'C'
,
'c'
,
'D'
,
'I'
,
'I'
,
'I'
,
'I'
,
'i'
,
'i'
,
'i'
,
'i'
,
'U'
,
'U'
,
'U'
,
'U'
,
'u'
,
'u'
,
'u'
,
'u'
,
'N'
,
'n'
,
'S'
,
's'
,
'Y'
,
'y'
,
'y'
,
'Z'
,
'z'
];
for
(
var
y
=
0
;
y
<
torem
.
length
;
y
++
){
if
(
sec
.
indexOf
(
torem
[
y
])
!=
-
1
)
toremout
[
y
]
=
rep
[
sec
.
indexOf
(
torem
[
y
])];
else
toremout
[
y
]
=
torem
[
y
];
}
var
toascout
=
toremout
.
join
(
''
);
document
.
title
=
toascout
;
return
toascout
;
}
function
remacc
(
kword
){
var
countarr
=
new
Array
();
var
c
=
''
;
var
text
=
kword
;
var
textout
=
new
Array
();
text
=
text
.
replace
(
/
\r
/g
,
''
);
text
=
text
.
split
(
'
\
n'
);
var
linecnt
=
text
.
length
;
for
(
var
x
=
0
;
x
<
linecnt
;
x
++
){
countarr
[
x
]
=
Math
.
abs
(
text
[
x
].
accnt
());
textout
[
x
]
=
text
[
x
].
renlacc
();
}
textout
=
textout
.
join
(
'
\
n'
);
return
textout
;
}
function
loadPref
(
name
,
defaultValue
){
var
pref
=
defaultValue
;
if
(
sankore
.
preference
(
name
)
!==
""
)
{
pref
=
sankore
.
preference
(
name
);
};
return
pref
;
};
function
savePref
(
name
,
value
){
sankore
.
setPreference
(
name
,
String
(
value
));
};
function
languagesHandler
(
language
){
switch
(
language
){
case
"Deutsch"
:
lang
=
'de'
break
;
case
"English"
:
lang
=
'en'
break
;
case
"Español"
:
lang
=
'es'
break
;
case
"Français"
:
lang
=
'fr'
break
;
case
"Italiano"
:
lang
=
'it'
break
;
case
"Nederlands"
:
lang
=
'nl'
break
;
case
"Polski"
:
lang
=
'pl'
break
;
case
"Português"
:
lang
=
'pt'
break
;
case
"Русский"
:
lang
=
'ru'
break
;
case
"日本語"
:
lang
=
'ja'
break
;
}
};
</script>
</head>
<body
style=
"overflow:hidden; margin: 0px; width:100%; height:100%; position:absolute; background:#ffffff"
>
<div
id=
"toolbar"
>
<div
class=
"toolbar-body"
>
<div
id=
"toolbar-down"
class=
"toolbar"
>
Wiktionary
</div>
<!--toolbar-down-->
</div>
<!--toolbar-body-->
<div
class=
"toolbar-body"
>
<div
id=
"toolbar-up"
class=
"toolbar"
>
<div
id=
"left-field"
>
<div
id=
"toolbar-button-back"
class=
"button"
alt=
"back button"
></div>
<div
id=
"toolbar-button-forward"
class=
"button"
alt=
"forward button"
></div>
</div>
<div
id=
"center-field"
class=
"full"
>
<input
type=
"text"
id=
"url"
alt=
"url"
/>
<div
class=
"on-the-right"
>
<div
id=
"toolbar-button-search"
></div>
</div>
</div>
<!--center-field-->
<div
id=
"right-field"
>
<div
id=
"toolbar-button-languages"
class=
"button"
alt=
"languages button"
>
<ul
id=
'languages-dropdown'
class=
'sf-menu'
>
<li
class=
'current'
><a
id=
'current-language'
class=
'selected'
href=
'#a'
></a>
<ul>
<li><a
class=
"sf-sl-first"
href=
"#"
>
Deutsch
</a></li>
<li><a
href=
"#"
>
English
</a></li>
<li><a
href=
"#"
>
Español
</a></li>
<li><a
href=
"#"
>
Français
</a></li>
<li><a
href=
"#"
>
Italiano
</a></li>
<li><a
href=
"#"
>
Nederlands
</a></li>
<li><a
href=
"#"
>
Polski
</a></li>
<li><a
href=
"#"
>
Português
</a></li>
<li><a
href=
"#"
>
Русский
</a></li>
<li><a
class=
"sf-sl-last"
href=
"#"
>
日本語
</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<!--toolbar-up-->
</div>
<!--toolbar-body-->
</div>
<!--toolbar-->
<div
id=
"web-canevas"
>
<iframe
id=
"web-browser"
name=
"web-browser"
src=
""
onload=
"hideLoading()"
></iframe>
</div>
</body>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
xmlns:v=
"urn:schemas-microsoft-com:vml"
>
<head>
<meta
http-equiv=
"content-type"
content=
"text/html; charset=UTF-8"
/>
<title>
Wikipedia
</title>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"css/master.css"
/>
<link
rel=
"stylesheet"
type=
"text/css"
href=
"css/superfish.css"
/>
<!-- jQuery -->
<script
type=
"text/javascript"
src=
"script/jquery.min.js"
></script>
<script
type=
"text/javascript"
src=
"script/superfish.js"
></script>
<script
type=
"text/javascript"
src=
"script/languages.js"
></script>
<script
type=
"text/javascript"
>
var
popupFlag
=
false
;
var
browsing
=
false
;
var
mode
=
'wiki'
;
var
lang
=
'en'
;
var
internalChange
=
false
;
var
syslang
=
"en"
;
if
(
window
.
sankore
){
try
{
syslang
=
sankore
.
locale
().
substr
(
0
,
2
);
sankoreLang
[
syslang
].
search
;
}
catch
(
e
){
syslang
=
"en"
;
}
}
else
syslang
=
"en"
;
var
toolbar
=
{
state
:
""
,
loading
:
false
};
var
appHistory
=
{
list
:[],
back
:
function
(){
if
(
typeof
(
appHistory
.
list
[
appHistory
.
index
-
1
])
!==
"undefined"
){
appHistory
.
index
--
;
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
},
forward
:
function
(){
if
(
typeof
(
appHistory
.
list
[
appHistory
.
index
+
1
])
!==
"undefined"
){
appHistory
.
index
++
;
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
},
index
:
-
1
}
$
(
document
).
ready
(
function
()
{
var
ubHistoryList
=
""
;
var
ubHistoryIndex
=
""
;
$
(
"#toolbar-down"
).
html
(
sankoreLang
[
syslang
].
wikipedia
);
var
popupText
=
$
(
"<div id='popupWordInfo' class='popupWordInfo'></div>"
).
appendTo
(
"body"
);
lang
=
navigator
.
userAgent
.
split
(
";"
);
lang
=
(
navigator
.
language
||
navigator
.
systemLanguage
||
navigator
.
userLanguage
||
'en'
).
substr
(
0
,
2
).
toLowerCase
();
$
(
"#current-language"
).
text
(
lang
.
charAt
(
0
).
toUpperCase
()
+
lang
.
substr
(
1
));
if
(
window
.
sankore
){
toolbar
.
state
=
loadPref
(
"historyState"
,
"begin"
);
ubHistoryList
=
loadPref
(
"historyList"
,
""
);
ubHistoryIndex
=
loadPref
(
"historyIndex"
,
"-1"
);
//window.resizeTo(350, 450);
}
if
(
ubHistoryList
!==
""
)
{
appHistory
.
list
=
ubHistoryList
.
split
(
","
);
appHistory
.
index
=
parseInt
(
ubHistoryIndex
);
wikiReq
(
appHistory
.
list
[
appHistory
.
index
]);
}
else
{
wikiReq
(
""
);
}
$
(
window
).
resize
();
$
(
"#languages-dropdown>li>ul>li"
).
each
(
function
(){
$
(
this
).
click
(
function
(){
languagesHandler
(
$
(
this
).
text
());
$
(
"#current-language"
).
text
(
lang
.
charAt
(
0
).
toUpperCase
()
+
lang
.
substr
(
1
));
});
});
$
(
"#languages-dropdown"
).
superfish
({
dropShadows
:
false
,
speed
:
1
,
delay
:
100
});
$
(
"#url"
)
.
change
(
function
(){
if
(
!
toolbar
.
loading
){
browsing
=
false
;
wikiReq
(
$
(
"#url"
).
val
());
}
})
.
keypress
(
function
(
e
){
if
(
e
.
which
==
13
){
$
(
"#url"
).
change
();
};
});
$
(
"#url"
).
val
(
appHistory
.
list
[
appHistory
.
index
]);
if
(
$
(
"#url"
).
val
().
length
>
0
)
$
(
"#url"
).
change
();
$
(
"#toolbar-button-search"
).
click
(
function
(){
$
(
"#url"
).
trigger
(
"change"
);
});
$
(
"#toolbar-button-search"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
search
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"70px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-search, #toolbar-button-back, #toolbar-button-forward"
).
mousemove
(
function
(
evt
){
popupText
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
);
});
$
(
"#toolbar-button-search, #toolbar-button-back, #toolbar-button-forward"
).
mouseout
(
function
(
evt
){
popupFlag
=
false
;
popupText
.
hide
();
});
$
(
"#toolbar-button-back"
).
click
(
function
(){
browsing
=
true
;
appHistory
.
back
();
});
$
(
"#toolbar-button-back"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
prev_word
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"100px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-forward"
).
click
(
function
(){
browsing
=
true
;
appHistory
.
forward
();
});
$
(
"#toolbar-button-forward"
).
mouseover
(
function
(
evt
){
popupFlag
=
true
;
popupText
.
text
(
sankoreLang
[
syslang
].
next_word
)
.
css
(
"top"
,
evt
.
pageY
+
5
)
.
css
(
"left"
,
evt
.
pageX
+
13
)
.
css
({
width
:
"70px"
})
.
show
(
"fast"
,
function
(){
if
(
!
popupFlag
)
popupText
.
hide
();
});
});
$
(
"#toolbar-button-home"
).
click
(
function
(){
});
});
$
(
window
).
resize
(
function
(){
if
(
$
(
window
).
width
()
>
755
){
$
(
"#web-browser"
).
height
(
$
(
window
).
height
()
-
$
(
"#toolbar"
).
height
()
-
2
);
$
(
"#web-browser"
).
width
(
$
(
window
).
width
()
-
2
);
}
else
$
(
"#web-browser"
).
height
(
$
(
window
).
height
()
-
$
(
"#toolbar"
).
height
()
-
2
);
});
function
wikiReq
(
kword
){
var
textBoxInput
=
""
;
textBoxInput
=
remacc
(
kword
.
replace
(
/ /g
,
'_'
));
textBoxInput
=
textBoxInput
.
replace
(
textBoxInput
.
charAt
(
0
),
textBoxInput
.
charAt
(
0
).
toLowerCase
());
if
(
toolbar
.
state
==
"begin"
){
$
(
'#web-browser'
).
attr
(
'src'
,
""
);
toolbar
.
state
=
"started"
;
}
else
$
(
'#web-browser'
).
attr
(
'src'
,
"http://"
+
lang
+
".wiktionary.org/wiki/"
+
textBoxInput
);
$
(
'#url'
).
val
(
kword
);
$
(
'#toolbar-button-search'
).
css
(
"background-image"
,
"url(images/toolbarLoading.jpg)"
);
toolbar
.
loading
=
true
;
}
function
hideLoading
(){
$
(
'#toolbar-button-search'
).
css
(
"background-image"
,
"url(images/toolbarButtonSearch.png)"
);
toolbar
.
loading
=
false
;
// History
if
(
appHistory
.
list
[
appHistory
.
index
]
!==
$
(
"#url"
).
val
()
&&
!
browsing
&&
$
(
"#url"
).
val
().
length
>
0
){
appHistory
.
list
=
appHistory
.
list
.
slice
(
0
,
appHistory
.
index
+
1
);
appHistory
.
list
[
appHistory
.
index
+
1
]
=
$
(
"#url"
).
val
();
appHistory
.
index
=
appHistory
.
list
.
length
-
1
;
}
if
(
window
.
sankore
&&
$
(
"#web-browser"
).
attr
(
"src"
)
!==
""
){
savePref
(
"historyState"
,
"started"
);
savePref
(
"historyList"
,
appHistory
.
list
.
toString
());
savePref
(
"historyIndex"
,
appHistory
.
index
)
}
}
String
.
prototype
.
accnt
=
function
(){
var
cnt
=
0
;
var
acnt
=
this
;
acnt
=
acnt
.
split
(
''
);
var
sec
=
'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž'
;
var
rep
=
[
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'E'
,
'E'
,
'E'
,
'E'
,
'e'
,
'e'
,
'e'
,
'e'
,
'e'
,
'C'
,
'c'
,
'D'
,
'I'
,
'I'
,
'I'
,
'I'
,
'i'
,
'i'
,
'i'
,
'i'
,
'U'
,
'U'
,
'U'
,
'U'
,
'u'
,
'u'
,
'u'
,
'u'
,
'N'
,
'n'
,
'S'
,
's'
,
'Y'
,
'y'
,
'y'
,
'Z'
,
'z'
];
for
(
var
y
=
0
;
y
<
acnt
.
length
;
y
++
)
if
(
sec
.
indexOf
(
acnt
[
y
])
!=
-
1
)
cnt
++
;
return
cnt
;
}
String
.
prototype
.
renlacc
=
function
(){
var
torem
=
this
;
torem
=
torem
.
split
(
''
);
var
toremout
=
new
Array
();
var
sec
=
'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž'
;
var
rep
=
[
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'A'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'a'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'O'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'o'
,
'E'
,
'E'
,
'E'
,
'E'
,
'e'
,
'e'
,
'e'
,
'e'
,
'e'
,
'C'
,
'c'
,
'D'
,
'I'
,
'I'
,
'I'
,
'I'
,
'i'
,
'i'
,
'i'
,
'i'
,
'U'
,
'U'
,
'U'
,
'U'
,
'u'
,
'u'
,
'u'
,
'u'
,
'N'
,
'n'
,
'S'
,
's'
,
'Y'
,
'y'
,
'y'
,
'Z'
,
'z'
];
for
(
var
y
=
0
;
y
<
torem
.
length
;
y
++
){
if
(
sec
.
indexOf
(
torem
[
y
])
!=
-
1
)
toremout
[
y
]
=
rep
[
sec
.
indexOf
(
torem
[
y
])];
else
toremout
[
y
]
=
torem
[
y
];
}
var
toascout
=
toremout
.
join
(
''
);
document
.
title
=
toascout
;
return
toascout
;
}
function
remacc
(
kword
){
var
countarr
=
new
Array
();
var
c
=
''
;
var
text
=
kword
;
var
textout
=
new
Array
();
text
=
text
.
replace
(
/
\r
/g
,
''
);
text
=
text
.
split
(
'
\
n'
);
var
linecnt
=
text
.
length
;
for
(
var
x
=
0
;
x
<
linecnt
;
x
++
){
countarr
[
x
]
=
Math
.
abs
(
text
[
x
].
accnt
());
textout
[
x
]
=
text
[
x
].
renlacc
();
}
textout
=
textout
.
join
(
'
\
n'
);
return
textout
;
}
function
loadPref
(
name
,
defaultValue
){
var
pref
=
defaultValue
;
if
(
sankore
.
preference
(
name
)
!==
""
)
{
pref
=
sankore
.
preference
(
name
);
};
return
pref
;
};
function
savePref
(
name
,
value
){
sankore
.
setPreference
(
name
,
String
(
value
));
};
function
languagesHandler
(
language
){
switch
(
language
){
case
"Deutsch"
:
lang
=
'de'
break
;
case
"English"
:
lang
=
'en'
break
;
case
"Español"
:
lang
=
'es'
break
;
case
"Français"
:
lang
=
'fr'
break
;
case
"Italiano"
:
lang
=
'it'
break
;
case
"Nederlands"
:
lang
=
'nl'
break
;
case
"Polski"
:
lang
=
'pl'
break
;
case
"Português"
:
lang
=
'pt'
break
;
case
"Русский"
:
lang
=
'ru'
break
;
case
"日本語"
:
lang
=
'ja'
break
;
}
};
</script>
</head>
<body
style=
"overflow:hidden; margin: 0px; width:100%; height:100%; position:absolute; background:#ffffff"
>
<div
id=
"toolbar"
>
<div
class=
"toolbar-body"
>
<div
id=
"toolbar-down"
class=
"toolbar"
>
Wiktionary
</div>
<!--toolbar-down-->
</div>
<!--toolbar-body-->
<div
class=
"toolbar-body"
>
<div
id=
"toolbar-up"
class=
"toolbar"
>
<div
id=
"left-field"
>
<div
id=
"toolbar-button-back"
class=
"button"
alt=
"back button"
></div>
<div
id=
"toolbar-button-forward"
class=
"button"
alt=
"forward button"
></div>
</div>
<div
id=
"center-field"
class=
"full"
>
<input
type=
"text"
id=
"url"
alt=
"url"
/>
<div
class=
"on-the-right"
>
<div
id=
"toolbar-button-search"
></div>
</div>
</div>
<!--center-field-->
<div
id=
"right-field"
>
<div
id=
"toolbar-button-languages"
class=
"button"
alt=
"languages button"
>
<ul
id=
'languages-dropdown'
class=
'sf-menu'
>
<li
class=
'current'
><a
id=
'current-language'
class=
'selected'
href=
'#a'
></a>
<ul>
<li><a
class=
"sf-sl-first"
href=
"#"
>
Deutsch
</a></li>
<li><a>
English
</a></li>
<li><a>
Español
</a></li>
<li><a>
Français
</a></li>
<li><a>
Italiano
</a></li>
<li><a>
Nederlands
</a></li>
<li><a>
Polski
</a></li>
<li><a>
Português
</a></li>
<li><a>
Русский
</a></li>
<li><a
class=
"sf-sl-last"
>
日本語
</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<!--toolbar-up-->
</div>
<!--toolbar-body-->
</div>
<!--toolbar-->
<div
id=
"web-canevas"
>
<iframe
id=
"web-browser"
name=
"web-browser"
src=
""
onload=
"hideLoading()"
></iframe>
</div>
</body>
</html>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment