????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 18.218.102.138 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/appsrv.astacus.se/apps/school/www_old3/js/ |
Upload File : |
/** * Created by macmini3 on 2/19/14. */ //var shared_title_page = 'SHRADDHA CENTER FOR SPECIAL EDUCATION'; var shared_title_page = 'Shraddha Center for Spl. Education'; //var shared_title_page = 'Shraddha'; var shared_colorGreen = 'green'; var shared_colorLightGreen = '#4DA64D'; var shared_colorRed = 'red'; var shared_colorLightRed = '#FFB2B2'; var shared_colorOlive = '#808000'; var shared_currentDeviceType = ''; var shared_currentDeviceOS = ''; var shared_currentDeviceIsOpenedInWebBrowser = false; var shared_deviceOS_iOS = 'iOS'; var shared_deviceOS_Android = 'Android'; var shared_DeviceOS_WebOS = 'WebOS'; var shared_DeviceOS_BlackBerry = 'BlackBerry'; var shared_DeviceOS_OtherOS = 'OtherOS'; var shared_deviceTypeiPad = 'iPad'; var shared_DeviceTypeiPhoneAllSizes = 'iPhone'; var shared_DeviceTypeAndroid = 'Android'; var shared_DeviceTypeBlackBerry = 'BlackBerry'; var shared_DeviceTypeWebOS = 'WebOS'; var shared_DeviceTypeSafari = 'Safari'; var shared_DeviceTypeInternetExplorer = 'InternetExplorer'; var shared_DeviceTypeOtherDevice = 'OtherDevice'; var shared_path_projectFiles = ''; var shared_currentLevel = ''; var shared_currentCategory = ''; var shared_currentCategoryLastLesson = ''; var shared_currentDropingId = ''; var shared_dataTableWidth = 0; var shared_dataTableHeight = 0; var shared_allGroupsIdsArrayInArray; var shared_versionForAll = 1.0; var shared_isSelectedWrong = false;//Jun18 var shared_isDebug = false; var shared_moving_left = 0; var shared_moving_top = 0; /*$(document).on("swiperight", "#id_tblMainiPadBody", function()//order 3 { btnPrevious_click(); }); $(document).on("swipeleft", "#id_tblMainiPadBody", function() { btnNext_click(); });*/ function shared_setDeviceTypeLevelCategoryLastLesson(level, category) { shared_setDeviceType();//It is good to run in always var totalLessons = shared_get_totalLessons(level, category); shared_set_LevelCategoryLastLesson(level, category, totalLessons); } function shared_get_totalLessons(level, category) { if (level == Level.A) { if (category == Category.No1) { return (35); } else if (category == Category.No2) { return (23); } } else if (level == Level.B) { if (category == Category.No1) { return (38); } else if (category == Category.No2) { return (19); } } else if (level == Level.C) { if (category == Category.No1) { return (30); } else if (category == Category.No2) { return (18); } else if (category == Category.No3) { return (22); } } else if (level == Level.D) { if (category == Category.No1) { return (37); } else if (category == Category.No2) { return (25); } else if (category == Category.No3) { return (29); } } else if (level == Level.E) { if (category == Category.No1) { return (51); } else if (category == Category.No2) { return (25); } else if (category == Category.No2) { return (33); } } else if (level == Level.F) { if (category == Category.No1) { return (43); } else if (category == Category.No2) { return (42); } } else if (level == Level.G) { if (category == Category.No1) { return (39); } else if (category == Category.No2) { return (39); } } else if (level == Level.H) { if (category == Category.No1) { return (45); } } return (0); } function shared_set_LevelCategoryLastLesson(level, categoryNo, lastLessonNo) { shared_currentLevel = 'Level' + level.name; shared_currentCategory = 'Cat' + categoryNo.name; shared_currentCategoryLastLesson = 'Lesson' + lastLessonNo + '.html'; } function shared_set_tblMainiPadBodyWidthHeight(id_tblMainiPadBody, id_meta) { var designWidth = 768; var designHeight = 1024; var screenWidth = Math.min(screen.width, designWidth); var screenHeight = Math.min(screen.height, designHeight); shared_dataTableWidth = 0; shared_dataTableHeight = 0; var marginWidth = 18; var marginHeight = 30; var scale = 1.0; scale = screenWidth / designWidth; shared_dataTableWidth = designWidth - marginWidth; shared_dataTableHeight = (screenHeight - marginHeight) / scale; var deviceType = shared_getDeviceType(); var deviceOS = shared_getDeviceOS(); if (deviceType == shared_DeviceTypeiPhoneAllSizes) { shared_dataTableHeight += 20;//adjustment /*if (shared_currentDeviceIsOpenedInWebBrowser) { SetDeviceTableWidthHeight(designWidth, designHeight); } else { shared_dataTableHeight += 20;//adjustment }*/ } else if (deviceType == shared_deviceTypeiPad) { /*if (shared_currentDeviceIsOpenedInWebBrowser) { SetDeviceTableWidthHeight(designWidth, designHeight); }*/ } else if (deviceType == shared_DeviceTypeAndroid)// 600 x 1024 { if ((screen.width == 480) && (screen.height == 800))// Samsung GalaxyIII mini { shared_dataTableWidth = 480 - 15; shared_dataTableHeight = 800 - 53; } else if ((screen.width == 600) && (screen.height == 1024))// IdeaTab 1000 Lenovo { shared_dataTableHeight -= 70; } /*if (shared_currentDeviceIsOpenedInWebBrowser) { SetDeviceTableWidthHeight(designWidth, designHeight); } else { shared_dataTableHeight -= 70;//adjustment }*/ } else if (deviceOS == shared_DeviceOS_WebOS) { SetDeviceTableWidthHeight(designWidth, designHeight); } else { //scale *= 0.85; shared_dataTableWidth = screenWidth * scale; shared_dataTableHeight = screenHeight * scale; } var eTable = document.getElementById(id_tblMainiPadBody); eTable.style.width = shared_dataTableWidth + 'px'; eTable.style.height = shared_dataTableHeight + 'px'; eTable.setAttribute("unselectable", "on"); eTable.className = "shared_style_unselectable"; shared_setPageScale(id_meta, scale); } function SetDeviceTableWidthHeight(designWidth, designHeight) { var minAppTableWidth = 240; var minAppTableHeight = 300; var maxAppTableWidth = designWidth * 0.75; var maxAppTableHeight = designHeight * 0.75; var userAgent = navigator.userAgent; var browserSize = getBrowserSize(); browserSize.width -= 15; browserSize.height -= 15; if ((userAgent.search('Mobile') > -1) || (userAgent.search('Tab') > -1))//Set height based on width { browserSize.width = screen.width - 20; shared_dataTableWidth = Math.max(minAppTableWidth, browserSize.width); shared_dataTableWidth = Math.min(maxAppTableWidth, shared_dataTableWidth); shared_dataTableHeight = shared_dataTableWidth * (designHeight / designWidth); } else//Laptop or desktop //Set width based on height { shared_dataTableHeight = Math.max(minAppTableHeight, browserSize.height); shared_dataTableHeight = Math.min(maxAppTableHeight, shared_dataTableHeight); shared_dataTableWidth = shared_dataTableHeight * (designWidth / designHeight); } } function getBrowserSize() { var browserSize = new BrowserSize(); if (typeof (window.innerWidth) == 'number') { //Non-IE browserSize.width = window.innerWidth; browserSize.height = window.innerHeight; } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { //IE 6+ in 'standards compliant mode' browserSize.width = document.documentElement.clientWidth; browserSize.height = document.documentElement.clientHeight; } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { browserSize.width = document.body.clientWidth; browserSize.height = document.body.clientHeight; } return (browserSize); } function shared_setPageScale(id_meta, scale) { var eMeta = document.getElementById(id_meta); var deviceType = shared_getDeviceType(); if (deviceType == shared_DeviceTypeAndroid) { eMeta.innerHTML = '<meta name="viewport" content="user-scalable=no, initial-scale=' + scale + ', maximum-scale=1, minimum-scale=0.1, width=device-width, height=device-height, target-densitydpi=device-dpi" />'; } else { eMeta.innerHTML = '<meta name="viewport" content="user-scalable=no, initial-scale=' + scale + ', maximum-scale=1, minimum-scale=0.1, width=device-width, height=device-height" />'; } } function shared_setDeviceType() { var deviceType = ''; var deviceOS = ''; var userAgentInfo = navigator.userAgent; if (userAgentInfo.match(/iPhone/i)) { deviceType = shared_DeviceTypeiPhoneAllSizes; deviceOS = shared_deviceOS_iOS; shared_currentDeviceIsOpenedInWebBrowser = (userAgentInfo.search('Safari') > -1); } else if (userAgentInfo.match(/iPad/i)) { deviceType = shared_deviceTypeiPad; deviceOS = shared_deviceOS_iOS; shared_currentDeviceIsOpenedInWebBrowser = (userAgentInfo.search('Safari') > -1); } else if (userAgentInfo.match(/Android/i)) { deviceType = shared_DeviceTypeAndroid; deviceOS = shared_deviceOS_Android; shared_currentDeviceIsOpenedInWebBrowser = (userAgentInfo.search('Safari') > -1) || (userAgentInfo.search('Chrome') > -1); } else if (userAgentInfo.match(/BlackBerry/i)) { deviceType = shared_DeviceTypeBlackBerry; deviceOS = shared_DeviceOS_BlackBerry; shared_currentDeviceIsOpenedInWebBrowser = (userAgentInfo.search('BlackBerry') > -1); } else if (userAgentInfo.match(/webOS/i)) { deviceType = shared_DeviceTypeWebOS; deviceOS = shared_DeviceOS_WebOS; shared_currentDeviceIsOpenedInWebBrowser = true; } else if ((userAgentInfo.match(/Macintosh/i)) || (userAgentInfo.match(/Safari/i))) { deviceType = shared_DeviceTypeSafari; deviceOS = shared_DeviceOS_WebOS; shared_currentDeviceIsOpenedInWebBrowser = true; } else if (userAgentInfo.match(/MSIE/i))//Fix the match name { deviceType = shared_DeviceTypeInternetExplorer; deviceOS = shared_DeviceOS_WebOS; shared_currentDeviceIsOpenedInWebBrowser = true; } else { deviceType = shared_DeviceTypeOtherDevice; deviceOS = shared_DeviceOS_OtherOS; shared_currentDeviceIsOpenedInWebBrowser = false; } shared_currentDeviceType = deviceType; shared_currentDeviceOS = deviceOS; } function shared_getDeviceType() { return (shared_currentDeviceType); } function shared_getDeviceOS() { return (shared_currentDeviceOS); }