@ -300,13 +300,13 @@ function exportData(){
$ ( ".cont" ) . each ( function ( ) {
$ ( ".cont" ) . each ( function ( ) {
var cont _obj = new Object ( ) ;
var cont _obj = new Object ( ) ;
cont _obj . text = $ ( this ) . find ( ".audio_desc" ) . text ( ) ;
cont _obj . text = $ ( this ) . find ( ".audio_desc" ) . text ( ) ;
cont _obj . audio = $ ( this ) . find ( "source" ) . attr ( "src" ) . replace ( "../../" , "" ) ;
cont _obj . audio = $ ( this ) . find ( "source" ) . attr ( "src" ) ;
cont _obj . mode = "edit" ;
cont _obj . mode = "edit" ;
cont _obj . imgs = [ ] ;
cont _obj . imgs = [ ] ;
$ ( this ) . find ( ".img_block" ) . each ( function ( ) {
$ ( this ) . find ( ".img_block" ) . each ( function ( ) {
var img _obj = new Object ( ) ;
var img _obj = new Object ( ) ;
img _obj . value = $ ( this ) . find ( "input" ) . val ( ) ;
img _obj . value = $ ( this ) . find ( "input" ) . val ( ) ;
img _obj . link = $ ( this ) . find ( "img" ) . attr ( "src" ) . replace ( "../../" , "" ) ;
img _obj . link = $ ( this ) . find ( "img" ) . attr ( "src" ) ;
img _obj . ht = $ ( this ) . find ( "img" ) . height ( ) ;
img _obj . ht = $ ( this ) . find ( "img" ) . height ( ) ;
img _obj . wd = $ ( this ) . find ( "img" ) . width ( ) ;
img _obj . wd = $ ( this ) . find ( "img" ) . width ( ) ;
cont _obj . imgs . push ( img _obj ) ;
cont _obj . imgs . push ( img _obj ) ;
@ -317,14 +317,14 @@ function exportData(){
$ ( ".cont" ) . each ( function ( ) {
$ ( ".cont" ) . each ( function ( ) {
var cont _obj = new Object ( ) ;
var cont _obj = new Object ( ) ;
cont _obj . text = $ ( this ) . find ( ".audio_desc" ) . text ( ) ;
cont _obj . text = $ ( this ) . find ( ".audio_desc" ) . text ( ) ;
cont _obj . audio = $ ( this ) . find ( "source" ) . attr ( "src" ) . replace ( "../../" , "" ) ;
cont _obj . audio = $ ( this ) . find ( "source" ) . attr ( "src" ) ;
cont _obj . mode = "display" ;
cont _obj . mode = "display" ;
cont _obj . imgs = [ ] ;
cont _obj . imgs = [ ] ;
if ( $ ( this ) . find ( ".imgs_answers" ) . children ( ) [ 0 ] . tagName == "DIV" ) {
if ( $ ( this ) . find ( ".imgs_answers" ) . children ( ) [ 0 ] . tagName == "DIV" ) {
var tmp _cont = $ ( this ) . find ( ".imgs_answers" ) . find ( ".img_block" ) ;
var tmp _cont = $ ( this ) . find ( ".imgs_answers" ) . find ( ".img_block" ) ;
var img _obj = new Object ( ) ;
var img _obj = new Object ( ) ;
img _obj . value = tmp _cont . find ( "input" ) . val ( ) ;
img _obj . value = tmp _cont . find ( "input" ) . val ( ) ;
img _obj . link = tmp _cont . find ( "img" ) . attr ( "src" ) . replace ( "../../" , "" ) ;
img _obj . link = tmp _cont . find ( "img" ) . attr ( "src" ) ;
img _obj . ht = tmp _cont . find ( "img" ) . height ( ) ;
img _obj . ht = tmp _cont . find ( "img" ) . height ( ) ;
img _obj . wd = tmp _cont . find ( "img" ) . width ( ) ;
img _obj . wd = tmp _cont . find ( "img" ) . width ( ) ;
img _obj . cont = "answers" ;
img _obj . cont = "answers" ;
@ -333,7 +333,7 @@ function exportData(){
$ ( this ) . find ( ".imgs_cont .img_block" ) . each ( function ( ) {
$ ( this ) . find ( ".imgs_cont .img_block" ) . each ( function ( ) {
var img _obj = new Object ( ) ;
var img _obj = new Object ( ) ;
img _obj . value = $ ( this ) . find ( "input" ) . val ( ) ;
img _obj . value = $ ( this ) . find ( "input" ) . val ( ) ;
img _obj . link = $ ( this ) . find ( "img" ) . attr ( "src" ) . replace ( "../../" , "" ) ;
img _obj . link = $ ( this ) . find ( "img" ) . attr ( "src" ) ;
img _obj . ht = $ ( this ) . find ( "img" ) . height ( ) ;
img _obj . ht = $ ( this ) . find ( "img" ) . height ( ) ;
img _obj . wd = $ ( this ) . find ( "img" ) . width ( ) ;
img _obj . wd = $ ( this ) . find ( "img" ) . width ( ) ;
img _obj . cont = "cont" ;
img _obj . cont = "cont" ;
@ -362,7 +362,7 @@ function importData(data){
var audio _block = $ ( "<div class='audio_block'>" ) . appendTo ( text ) ;
var audio _block = $ ( "<div class='audio_block'>" ) . appendTo ( text ) ;
$ ( "<div class='play'>" ) . appendTo ( audio _block ) ;
$ ( "<div class='play'>" ) . appendTo ( audio _block ) ;
$ ( "<div class='replay'>" ) . appendTo ( audio _block ) ;
$ ( "<div class='replay'>" ) . appendTo ( audio _block ) ;
var source = $ ( "<source/>" ) . attr ( "src" , "../../" + data [ i ] . audio ) ;
var source = $ ( "<source/>" ) . attr ( "src" , data [ i ] . audio ) ;
var audio = $ ( "<audio>" ) . appendTo ( audio _block ) ;
var audio = $ ( "<audio>" ) . appendTo ( audio _block ) ;
audio . append ( source ) ;
audio . append ( source ) ;
$ ( "<input type='hidden'/>" ) . appendTo ( audio _block ) ;
$ ( "<input type='hidden'/>" ) . appendTo ( audio _block ) ;
@ -370,7 +370,7 @@ function importData(data){
for ( var j in data [ i ] . imgs ) {
for ( var j in data [ i ] . imgs ) {
var img _block = $ ( "<div class='img_block img_gray' style='text-align: center;'>" ) ;
var img _block = $ ( "<div class='img_block img_gray' style='text-align: center;'>" ) ;
var img = $ ( "<img src='../../ " + data [ i ] . imgs [ j ] . link + "' style='display: inline;'>" ) ;
var img = $ ( "<img src='" + data [ i ] . imgs [ j ] . link + "' style='display: inline;'>" ) ;
img . height ( data [ i ] . imgs [ j ] . ht ) . width ( data [ i ] . imgs [ j ] . wd ) ;
img . height ( data [ i ] . imgs [ j ] . ht ) . width ( data [ i ] . imgs [ j ] . wd ) ;
if ( ( 120 - data [ i ] . imgs [ j ] . ht ) > 0 )
if ( ( 120 - data [ i ] . imgs [ j ] . ht ) > 0 )
img . css ( "margin" , ( 120 - data [ i ] . imgs [ j ] . ht ) / 2 + "px 0" ) ;
img . css ( "margin" , ( 120 - data [ i ] . imgs [ j ] . ht ) / 2 + "px 0" ) ;
@ -453,7 +453,7 @@ function importData(data){
audio _block = $ ( "<div class='audio_block'>" ) . appendTo ( text ) ;
audio _block = $ ( "<div class='audio_block'>" ) . appendTo ( text ) ;
$ ( "<div class='play'>" ) . appendTo ( audio _block ) ;
$ ( "<div class='play'>" ) . appendTo ( audio _block ) ;
$ ( "<div class='replay'>" ) . appendTo ( audio _block ) ;
$ ( "<div class='replay'>" ) . appendTo ( audio _block ) ;
source = $ ( "<source/>" ) . attr ( "src" , "../../" + data [ i ] . audio ) ;
source = $ ( "<source/>" ) . attr ( "src" , data [ i ] . audio ) ;
audio = $ ( "<audio>" ) . appendTo ( audio _block ) ;
audio = $ ( "<audio>" ) . appendTo ( audio _block ) ;
audio . append ( source ) ;
audio . append ( source ) ;
$ ( "<input type='hidden'/>" ) . appendTo ( audio _block ) ;
$ ( "<input type='hidden'/>" ) . appendTo ( audio _block ) ;
@ -461,7 +461,7 @@ function importData(data){
for ( j in data [ i ] . imgs ) {
for ( j in data [ i ] . imgs ) {
img _block = $ ( "<div class='img_block img_gray' style='text-align: center;'>" ) ;
img _block = $ ( "<div class='img_block img_gray' style='text-align: center;'>" ) ;
img = $ ( "<img src='../../ " + data [ i ] . imgs [ j ] . link + "' style='display: inline;'>" ) ;
img = $ ( "<img src='" + data [ i ] . imgs [ j ] . link + "' style='display: inline;'>" ) ;
img . height ( data [ i ] . imgs [ j ] . ht ) . width ( data [ i ] . imgs [ j ] . wd ) ;
img . height ( data [ i ] . imgs [ j ] . ht ) . width ( data [ i ] . imgs [ j ] . wd ) ;
if ( ( 120 - data [ i ] . imgs [ j ] . ht ) > 0 )
if ( ( 120 - data [ i ] . imgs [ j ] . ht ) > 0 )
img . css ( "margin" , ( 120 - data [ i ] . imgs [ j ] . ht ) / 2 + "px 0" ) ;
img . css ( "margin" , ( 120 - data [ i ] . imgs [ j ] . ht ) / 2 + "px 0" ) ;
@ -557,7 +557,7 @@ function showExample(){
var audio _block = $ ( "<div class='audio_block'>" ) . appendTo ( text ) ;
var audio _block = $ ( "<div class='audio_block'>" ) . appendTo ( text ) ;
$ ( "<div class='play'>" ) . appendTo ( audio _block ) ;
$ ( "<div class='play'>" ) . appendTo ( audio _block ) ;
$ ( "<div class='replay'>" ) . appendTo ( audio _block ) ;
$ ( "<div class='replay'>" ) . appendTo ( audio _block ) ;
var source = $ ( "<source/>" ) . attr ( "src" , "../../ objects/beep.wav" ) ;
var source = $ ( "<source/>" ) . attr ( "src" , "objects/beep.wav" ) ;
var audio = $ ( "<audio>" ) . appendTo ( audio _block ) ;
var audio = $ ( "<audio>" ) . appendTo ( audio _block ) ;
audio . append ( source ) ;
audio . append ( source ) ;
$ ( "<input type='hidden'/>" ) . appendTo ( audio _block ) ;
$ ( "<input type='hidden'/>" ) . appendTo ( audio _block ) ;
@ -567,19 +567,19 @@ function showExample(){
var img1 = $ ( "<div class='img_block img_gray' style='text-align: center;'></div>" ) ;
var img1 = $ ( "<div class='img_block img_gray' style='text-align: center;'></div>" ) ;
$ ( "<input type='hidden' value='0'/>" ) . appendTo ( img1 ) ;
$ ( "<input type='hidden' value='0'/>" ) . appendTo ( img1 ) ;
$ ( "<img src=\"../../ objects/0.gif\" style=\"display: inline;\" height=\"120\"/>" ) . appendTo ( img1 ) ;
$ ( "<img src=\"objects/0.gif\" style=\"display: inline;\" height=\"120\"/>" ) . appendTo ( img1 ) ;
var img2 = $ ( "<div class='img_block img_gray' style='text-align: center;'></div>" ) ;
var img2 = $ ( "<div class='img_block img_gray' style='text-align: center;'></div>" ) ;
$ ( "<input type='hidden' value='1'/>" ) . appendTo ( img2 ) ;
$ ( "<input type='hidden' value='1'/>" ) . appendTo ( img2 ) ;
$ ( "<img src=\"../../ objects/1.gif\" style=\"display: inline;\" height=\"120\"/>" ) . appendTo ( img2 ) ;
$ ( "<img src=\"objects/1.gif\" style=\"display: inline;\" height=\"120\"/>" ) . appendTo ( img2 ) ;
var img3 = $ ( "<div class='img_block img_gray' style='text-align: center;'></div>" ) ;
var img3 = $ ( "<div class='img_block img_gray' style='text-align: center;'></div>" ) ;
$ ( "<input type='hidden' value='0'/>" ) . appendTo ( img3 ) ;
$ ( "<input type='hidden' value='0'/>" ) . appendTo ( img3 ) ;
$ ( "<img src=\"../../ objects/2.gif\" style=\"display: inline;\" height=\"120\"/>" ) . appendTo ( img3 ) ;
$ ( "<img src=\"objects/2.gif\" style=\"display: inline;\" height=\"120\"/>" ) . appendTo ( img3 ) ;
var img4 = $ ( "<div class='img_block img_gray' style='text-align: center;'></div>" ) ;
var img4 = $ ( "<div class='img_block img_gray' style='text-align: center;'></div>" ) ;
$ ( "<input type='hidden' value='0'/>" ) . appendTo ( img4 ) ;
$ ( "<input type='hidden' value='0'/>" ) . appendTo ( img4 ) ;
$ ( "<img src=\"../../ objects/3.gif\" style=\"display: inline;\" height=\"120\"/>" ) . appendTo ( img4 ) ;
$ ( "<img src=\"objects/3.gif\" style=\"display: inline;\" height=\"120\"/>" ) . appendTo ( img4 ) ;
var img5 = $ ( "<div class='img_block img_gray' style='text-align: center;'></div>" ) ;
var img5 = $ ( "<div class='img_block img_gray' style='text-align: center;'></div>" ) ;
$ ( "<input type='hidden' value='0'/>" ) . appendTo ( img5 ) ;
$ ( "<input type='hidden' value='0'/>" ) . appendTo ( img5 ) ;
$ ( "<img src=\"../../ objects/4.gif\" style=\"display: inline;\" height=\"120\"/>" ) . appendTo ( img5 ) ;
$ ( "<img src=\"objects/4.gif\" style=\"display: inline;\" height=\"120\"/>" ) . appendTo ( img5 ) ;
tmp _array . push ( img1 , img2 , img3 , img4 , img5 ) ;
tmp _array . push ( img1 , img2 , img3 , img4 , img5 ) ;
tmp _array = shuffle ( tmp _array ) ;
tmp _array = shuffle ( tmp _array ) ;
@ -760,8 +760,7 @@ function onDropTarget(obj, event) {
}
}
textData = stringToXML ( textData ) ;
textData = stringToXML ( textData ) ;
var tmp = textData . getElementsByTagName ( "path" ) [ 0 ] . firstChild . textContent ;
var tmp = textData . getElementsByTagName ( "path" ) [ 0 ] . firstChild . textContent ;
tmp = tmp . substr ( 1 , tmp . length ) ;
var tmp _img = $ ( "<img/>" ) . attr ( "src" , tmp ) ;
var tmp _img = $ ( "<img/>" ) . attr ( "src" , "../../" + tmp ) ;
$ ( obj ) . append ( tmp _img ) ;
$ ( obj ) . append ( tmp _img ) ;
setTimeout ( function ( ) {
setTimeout ( function ( ) {
if ( tmp _img . height ( ) >= tmp _img . width ( ) )
if ( tmp _img . height ( ) >= tmp _img . width ( ) )