From 34706623186aea94393a3c22c15ff3fbd257c7cb Mon Sep 17 00:00:00 2001 From: Micik2 Date: Wed, 12 Dec 2018 14:01:30 +0100 Subject: [PATCH] Aktualizacja --- WirtualnaUczelnia.htm | 780 -------- ...67BB045E-7089-4AE1-4275-D1423A492E29.odttf | Bin 396704 -> 0 bytes WirtualnaUczelnia_files/Silverlight.js | 891 --------- .../Silverlight.supportedUserAgent.js | 127 -- WirtualnaUczelnia_files/arrow.png | Bin 1499 -> 0 bytes WirtualnaUczelnia_files/data.xml | 1253 ------------ WirtualnaUczelnia_files/filelist.xml | 51 - WirtualnaUczelnia_files/find.js | 541 ------ WirtualnaUczelnia_files/frameset.js | 785 -------- WirtualnaUczelnia_files/fullpage.gif | Bin 263 -> 0 bytes WirtualnaUczelnia_files/go.gif | Bin 474 -> 0 bytes WirtualnaUczelnia_files/keys.js | 39 - WirtualnaUczelnia_files/maximize.gif | Bin 66 -> 0 bytes WirtualnaUczelnia_files/minimize.gif | Bin 65 -> 0 bytes WirtualnaUczelnia_files/minus.gif | Bin 63 -> 0 bytes WirtualnaUczelnia_files/panminus.gif | Bin 391 -> 0 bytes WirtualnaUczelnia_files/panplus.gif | Bin 401 -> 0 bytes WirtualnaUczelnia_files/plus.gif | Bin 64 -> 0 bytes WirtualnaUczelnia_files/png_1.htm | 166 -- WirtualnaUczelnia_files/png_1.js | 64 - WirtualnaUczelnia_files/png_1.png | Bin 9536 -> 0 bytes WirtualnaUczelnia_files/png_2.htm | 168 -- WirtualnaUczelnia_files/png_2.png | Bin 6075 -> 0 bytes WirtualnaUczelnia_files/png_3.htm | 163 -- WirtualnaUczelnia_files/png_3.png | Bin 6263 -> 0 bytes WirtualnaUczelnia_files/png_4.htm | 174 -- WirtualnaUczelnia_files/png_4.png | Bin 6885 -> 0 bytes WirtualnaUczelnia_files/png_5.htm | 163 -- WirtualnaUczelnia_files/png_5.png | Bin 8708 -> 0 bytes WirtualnaUczelnia_files/tick-foc.gif | Bin 129 -> 0 bytes WirtualnaUczelnia_files/tick-off.gif | Bin 79 -> 0 bytes WirtualnaUczelnia_files/tick-on.gif | Bin 99 -> 0 bytes WirtualnaUczelnia_files/toc.gif | Bin 108 -> 0 bytes WirtualnaUczelnia_files/toc2.gif | Bin 110 -> 0 bytes WirtualnaUczelnia_files/toolbar.htm | 48 - WirtualnaUczelnia_files/visio.css | 263 --- WirtualnaUczelnia_files/widgets.htm | 524 ----- WirtualnaUczelnia_files/xaml_1.htm | 187 -- WirtualnaUczelnia_files/xaml_1.js | 764 -------- WirtualnaUczelnia_files/xaml_1.xaml | 1680 ----------------- WirtualnaUczelnia_files/xaml_2.htm | 187 -- WirtualnaUczelnia_files/xaml_2.xaml | 806 -------- WirtualnaUczelnia_files/xaml_3.htm | 187 -- WirtualnaUczelnia_files/xaml_3.xaml | 721 ------- WirtualnaUczelnia_files/xaml_4.htm | 187 -- WirtualnaUczelnia_files/xaml_4.xaml | 1233 ------------ WirtualnaUczelnia_files/xaml_5.htm | 187 -- WirtualnaUczelnia_files/xaml_5.xaml | 1022 ---------- WirtualnaUczelnia_files/zoom.htm | 995 ---------- static/logo.jpg | Bin 0 -> 12670 bytes templates/userHome.html | 6 +- 51 files changed, 3 insertions(+), 14359 deletions(-) delete mode 100644 WirtualnaUczelnia.htm delete mode 100644 WirtualnaUczelnia_files/67BB045E-7089-4AE1-4275-D1423A492E29.odttf delete mode 100644 WirtualnaUczelnia_files/Silverlight.js delete mode 100644 WirtualnaUczelnia_files/Silverlight.supportedUserAgent.js delete mode 100644 WirtualnaUczelnia_files/arrow.png delete mode 100644 WirtualnaUczelnia_files/data.xml delete mode 100644 WirtualnaUczelnia_files/filelist.xml delete mode 100644 WirtualnaUczelnia_files/find.js delete mode 100644 WirtualnaUczelnia_files/frameset.js delete mode 100644 WirtualnaUczelnia_files/fullpage.gif delete mode 100644 WirtualnaUczelnia_files/go.gif delete mode 100644 WirtualnaUczelnia_files/keys.js delete mode 100644 WirtualnaUczelnia_files/maximize.gif delete mode 100644 WirtualnaUczelnia_files/minimize.gif delete mode 100644 WirtualnaUczelnia_files/minus.gif delete mode 100644 WirtualnaUczelnia_files/panminus.gif delete mode 100644 WirtualnaUczelnia_files/panplus.gif delete mode 100644 WirtualnaUczelnia_files/plus.gif delete mode 100644 WirtualnaUczelnia_files/png_1.htm delete mode 100644 WirtualnaUczelnia_files/png_1.js delete mode 100644 WirtualnaUczelnia_files/png_1.png delete mode 100644 WirtualnaUczelnia_files/png_2.htm delete mode 100644 WirtualnaUczelnia_files/png_2.png delete mode 100644 WirtualnaUczelnia_files/png_3.htm delete mode 100644 WirtualnaUczelnia_files/png_3.png delete mode 100644 WirtualnaUczelnia_files/png_4.htm delete mode 100644 WirtualnaUczelnia_files/png_4.png delete mode 100644 WirtualnaUczelnia_files/png_5.htm delete mode 100644 WirtualnaUczelnia_files/png_5.png delete mode 100644 WirtualnaUczelnia_files/tick-foc.gif delete mode 100644 WirtualnaUczelnia_files/tick-off.gif delete mode 100644 WirtualnaUczelnia_files/tick-on.gif delete mode 100644 WirtualnaUczelnia_files/toc.gif delete mode 100644 WirtualnaUczelnia_files/toc2.gif delete mode 100644 WirtualnaUczelnia_files/toolbar.htm delete mode 100644 WirtualnaUczelnia_files/visio.css delete mode 100644 WirtualnaUczelnia_files/widgets.htm delete mode 100644 WirtualnaUczelnia_files/xaml_1.htm delete mode 100644 WirtualnaUczelnia_files/xaml_1.js delete mode 100644 WirtualnaUczelnia_files/xaml_1.xaml delete mode 100644 WirtualnaUczelnia_files/xaml_2.htm delete mode 100644 WirtualnaUczelnia_files/xaml_2.xaml delete mode 100644 WirtualnaUczelnia_files/xaml_3.htm delete mode 100644 WirtualnaUczelnia_files/xaml_3.xaml delete mode 100644 WirtualnaUczelnia_files/xaml_4.htm delete mode 100644 WirtualnaUczelnia_files/xaml_4.xaml delete mode 100644 WirtualnaUczelnia_files/xaml_5.htm delete mode 100644 WirtualnaUczelnia_files/xaml_5.xaml delete mode 100644 WirtualnaUczelnia_files/zoom.htm create mode 100644 static/logo.jpg diff --git a/WirtualnaUczelnia.htm b/WirtualnaUczelnia.htm deleted file mode 100644 index d2c0054..0000000 --- a/WirtualnaUczelnia.htm +++ /dev/null @@ -1,780 +0,0 @@ - - - - - - - - - - - - - Drawing2 - - - - - - - - - - <body> - - <h1>Drawing2</h1> - <ul> - <li><a href="WirtualnaUczelnia_files/png_1.htm">Page-1</a></li> - <li><a href="WirtualnaUczelnia_files/png_2.htm">Page-2</a></li> - <li><a href="WirtualnaUczelnia_files/png_3.htm">Page-3</a></li> - <li><a href="WirtualnaUczelnia_files/png_4.htm">Page-5</a></li> - <li><a href="WirtualnaUczelnia_files/png_5.htm">Page-4</a></li> - - </ul> - </body> - - - - - diff --git a/WirtualnaUczelnia_files/67BB045E-7089-4AE1-4275-D1423A492E29.odttf b/WirtualnaUczelnia_files/67BB045E-7089-4AE1-4275-D1423A492E29.odttf deleted file mode 100644 index 4164a2b0c447832b30a207a32ee268f95f99dd89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 396704 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�oQUER_U#xF!2=^jkRI&!LkvwCNF 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 3) - { - actualVerArray.pop(); - } - while (actualVerArray.length < 4) - { - actualVerArray.push(0); - } - var reqVerArray = version.split("."); - while (reqVerArray.length > 4) - { - reqVerArray.pop(); - } - - var requiredVersionPart; - var actualVersionPart; - var index = 0; - - - do - { - requiredVersionPart = parseInt(reqVerArray[index]); - actualVersionPart = parseInt(actualVerArray[index]); - index++; - } - while (index < reqVerArray.length && requiredVersionPart === actualVersionPart); - - if (requiredVersionPart <= actualVersionPart && !isNaN(requiredVersionPart)) - { - isVersionSupported = true; - } - } - } - } - } - catch (e) - { - isVersionSupported = false; - } - - return isVersionSupported; -}; -////////////////////////////////////////////////////////////////// -// -// WaitForInstallCompletion: -// -// Occasionally checks for Silverlight installation status. If it -// detects that Silverlight has been installed then it calls -// Silverlight.onSilverlightInstalled();. This is only supported -// if Silverlight was not previously installed on this computer. -// -////////////////////////////////////////////////////////////////// -Silverlight.WaitForInstallCompletion = function() -{ - if ( ! Silverlight.isBrowserRestartRequired && Silverlight.onSilverlightInstalled ) - { - try - { - navigator.plugins.refresh(); - } - catch(e) - { - } - if (Silverlight.isInstalled(null) && !Silverlight.__onSilverlightInstalledCalled) - { - Silverlight.onSilverlightInstalled(); - Silverlight.__onSilverlightInstalledCalled = true; - } - else - { - setTimeout(Silverlight.WaitForInstallCompletion, 3000); - } - } -}; -////////////////////////////////////////////////////////////////// -// -// __startup: -// -// Performs startup tasks. -////////////////////////////////////////////////////////////////// -Silverlight.__startup = function() -{ - navigator.plugins.refresh(); - Silverlight.isBrowserRestartRequired = Silverlight.isInstalled(null); - if (!Silverlight.isBrowserRestartRequired) - { - Silverlight.WaitForInstallCompletion(); - if (!Silverlight.__installationEventFired) - { - Silverlight.onInstallRequired(); - Silverlight.__installationEventFired = true; - } - } - else if (window.navigator.mimeTypes) - { - var mimeSL2 = navigator.mimeTypes["application/x-silverlight-2"]; - var mimeSL2b2 = navigator.mimeTypes["application/x-silverlight-2-b2"]; - var mimeSL2b1 = navigator.mimeTypes["application/x-silverlight-2-b1"]; - var mimeHighestBeta = mimeSL2b1; - if (mimeSL2b2) - mimeHighestBeta = mimeSL2b2; - - if (!mimeSL2 && (mimeSL2b1 || mimeSL2b2)) - { - if (!Silverlight.__installationEventFired) - { - Silverlight.onUpgradeRequired(); - Silverlight.__installationEventFired = true; - } - } - else if (mimeSL2 && mimeHighestBeta) - { - if (mimeSL2.enabledPlugin && - mimeHighestBeta.enabledPlugin) - { - if (mimeSL2.enabledPlugin.description != - mimeHighestBeta.enabledPlugin.description) - { - if (!Silverlight.__installationEventFired) - { - Silverlight.onRestartRequired(); - Silverlight.__installationEventFired = true; - } - } - } - } - } - if (!Silverlight.disableAutoStartup) - { - if (window.removeEventListener) - { - window.removeEventListener('load', Silverlight.__startup, false); - } - else - { - window.detachEvent('onload', Silverlight.__startup); - } - } -}; - -/////////////////////////////////////////////////////////////////////////////// -// -// This block wires up Silverlight.__startup to be executed once the page -// loads. This is the desired behavior for most sites. If, however, a site -// prefers to control the timing of the Silverlight.__startup call then it should -// put the following block of javascript into the webpage before this file is -// included: -// -// -// -///////////////////////////////////////////////////////////////////////////////// - -if (!Silverlight.disableAutoStartup) -{ - if (window.addEventListener) - { - window.addEventListener('load', Silverlight.__startup, false); - } - else - { - window.attachEvent('onload', Silverlight.__startup); - } -} - -/////////////////////////////////////////////////////////////////////////////// -// createObject: -// -// Inserts a Silverlight tag or installation experience into the HTML -// DOM based on the current installed state of Silverlight. -// -///////////////////////////////////////////////////////////////////////////////// - -Silverlight.createObject = function(source, parentElement, id, properties, events, initParams, userContext) -{ - var slPluginHelper = new Object(); - var slProperties = properties; - var slEvents = events; - - slPluginHelper.version = slProperties.version; - slProperties.source = source; - slPluginHelper.alt = slProperties.alt; - - //rename properties to their tag property names. For bacwards compatibility - //with Silverlight.js version 1.0 - if ( initParams ) - slProperties.initParams = initParams; - if ( slProperties.isWindowless && !slProperties.windowless) - slProperties.windowless = slProperties.isWindowless; - if ( slProperties.framerate && !slProperties.maxFramerate) - slProperties.maxFramerate = slProperties.framerate; - if ( id && !slProperties.id) - slProperties.id = id; - - // remove elements which are not to be added to the instantiation tag - delete slProperties.ignoreBrowserVer; - delete slProperties.inplaceInstallPrompt; - delete slProperties.version; - delete slProperties.isWindowless; - delete slProperties.framerate; - delete slProperties.data; - delete slProperties.src; - delete slProperties.alt; - - - // detect that the correct version of Silverlight is installed, else display install - - if (Silverlight.isInstalled(slPluginHelper.version)) - { - //move unknown events to the slProperties array - for (var name in slEvents) - { - if ( slEvents[name]) - { - if ( name == "onLoad" && typeof slEvents[name] == "function" && slEvents[name].length != 1 ) - { - var onLoadHandler = slEvents[name]; - slEvents[name]=function (sender){ return onLoadHandler(document.getElementById(id), userContext, sender)}; - } - var handlerName = Silverlight.__getHandlerName(slEvents[name]); - if ( handlerName != null ) - { - slProperties[name] = handlerName; - slEvents[name] = null; - } - else - { - throw "typeof events."+name+" must be 'function' or 'string'"; - } - } - } - slPluginHTML = Silverlight.buildHTML(slProperties); - } - //The control could not be instantiated. Show the installation prompt - else - { - slPluginHTML = Silverlight.buildPromptHTML(slPluginHelper); - } - - // insert or return the HTML - if(parentElement) - { - parentElement.innerHTML = slPluginHTML; - } - else - { - return slPluginHTML; - } - -}; - -/////////////////////////////////////////////////////////////////////////////// -// -// buildHTML: -// -// create HTML that instantiates the control -// -/////////////////////////////////////////////////////////////////////////////// -Silverlight.buildHTML = function( slProperties) -{ - var htmlBuilder = []; - - htmlBuilder.push(''); - - delete slProperties.id; - delete slProperties.width; - delete slProperties.height; - - for (var name in slProperties) - { - if (slProperties[name]) - { - htmlBuilder.push(''); - } - } - htmlBuilder.push('<\/object>'); - return htmlBuilder.join(''); -}; - - - -////////////////////////////////////////////////////////////////// -// -// createObjectEx: -// -// takes a single parameter of all createObject -// parameters enclosed in {} -// -////////////////////////////////////////////////////////////////// - -Silverlight.createObjectEx = function(params) -{ - var parameters = params; - var html = Silverlight.createObject(parameters.source, parameters.parentElement, parameters.id, parameters.properties, parameters.events, parameters.initParams, parameters.context); - if (parameters.parentElement == null) - { - return html; - } -}; - -/////////////////////////////////////////////////////////////////////////////////////////////// -// -// buildPromptHTML -// -// Builds the HTML to prompt the user to download and install Silverlight -// -/////////////////////////////////////////////////////////////////////////////////////////////// -Silverlight.buildPromptHTML = function(slPluginHelper) -{ - var slPluginHTML = ""; - var urlRoot = Silverlight.fwlinkRoot; - var version = slPluginHelper.version ; - if ( slPluginHelper.alt ) - { - slPluginHTML = slPluginHelper.alt; - } - else - { - if (! version) - { - version=""; - } - slPluginHTML = "Get Microsoft Silverlight"; - slPluginHTML = slPluginHTML.replace('{1}', version); - slPluginHTML = slPluginHTML.replace('{2}', urlRoot + '108181'); - } - - return slPluginHTML; -}; - -/////////////////////////////////////////////////////////////////////////////////////////////// -// -// getSilverlight: -// -// Navigates the browser to the appropriate Silverlight installer -// -/////////////////////////////////////////////////////////////////////////////////////////////// -Silverlight.getSilverlight = function(version) -{ - if (Silverlight.onGetSilverlight ) - { - Silverlight.onGetSilverlight(); - } - - var shortVer = ""; - var reqVerArray = String(version).split("."); - if (reqVerArray.length > 1) - { - var majorNum = parseInt(reqVerArray[0] ); - if ( isNaN(majorNum) || majorNum < 2 ) - { - shortVer = "1.0"; - } - else - { - shortVer = reqVerArray[0]+'.'+reqVerArray[1]; - } - } - - var verArg = ""; - - if (shortVer.match(/^\d+\056\d+$/) ) - { - verArg = "&v="+shortVer; - } - - Silverlight.followFWLink("114576" + verArg); -}; - - -/////////////////////////////////////////////////////////////////////////////////////////////// -// -// followFWLink: -// -// Navigates to a url based on fwlinkid -// -/////////////////////////////////////////////////////////////////////////////////////////////// -Silverlight.followFWLink = function(linkid) -{ - top.location=Silverlight.fwlinkRoot+String(linkid); -}; - -/////////////////////////////////////////////////////////////////////////////////////////////// -// -// HtmlAttributeEncode: -// -// Encodes special characters in input strings as charcodes -// -/////////////////////////////////////////////////////////////////////////////////////////////// -Silverlight.HtmlAttributeEncode = function( strInput ) -{ - var c; - var retVal = ''; - - if(strInput == null) - { - return null; - } - - for(var cnt = 0; cnt < strInput.length; cnt++) - { - c = strInput.charCodeAt(cnt); - - if (( ( c > 96 ) && ( c < 123 ) ) || - ( ( c > 64 ) && ( c < 91 ) ) || - ( ( c > 43 ) && ( c < 58 ) && (c!=47)) || - ( c == 95 )) - { - retVal = retVal + String.fromCharCode(c); - } - else - { - retVal = retVal + '&#' + c + ';'; - } - } - - return retVal; -}; -/////////////////////////////////////////////////////////////////////////////// -// -// default_error_handler: -// -// Default error handling function -// -/////////////////////////////////////////////////////////////////////////////// - -Silverlight.default_error_handler = function (sender, args) -{ - var iErrorCode; - var errorType = args.ErrorType; - - iErrorCode = args.ErrorCode; - - var errMsg = "\nSilverlight error message \n" ; - - errMsg += "ErrorCode: "+ iErrorCode + "\n"; - - - errMsg += "ErrorType: " + errorType + " \n"; - errMsg += "Message: " + args.ErrorMessage + " \n"; - - if (errorType == "ParserError") - { - errMsg += "XamlFile: " + args.xamlFile + " \n"; - errMsg += "Line: " + args.lineNumber + " \n"; - errMsg += "Position: " + args.charPosition + " \n"; - } - else if (errorType == "RuntimeError") - { - if (args.lineNumber != 0) - { - errMsg += "Line: " + args.lineNumber + " \n"; - errMsg += "Position: " + args.charPosition + " \n"; - } - errMsg += "MethodName: " + args.methodName + " \n"; - } - alert (errMsg); -}; - -/////////////////////////////////////////////////////////////////////////////////////////////// -// -// __cleanup: -// -// Releases event handler resources when the page is unloaded -// -/////////////////////////////////////////////////////////////////////////////////////////////// -Silverlight.__cleanup = function () -{ - for (var i = Silverlight._silverlightCount - 1; i >= 0; i--) { - window['__slEvent' + i] = null; - } - Silverlight._silverlightCount = 0; - if (window.removeEventListener) { - window.removeEventListener('unload', Silverlight.__cleanup , false); - } - else { - window.detachEvent('onunload', Silverlight.__cleanup ); - } -}; - -/////////////////////////////////////////////////////////////////////////////////////////////// -// -// __getHandlerName: -// -// Generates named event handlers for delegates. -// -/////////////////////////////////////////////////////////////////////////////////////////////// -Silverlight.__getHandlerName = function (handler) -{ - var handlerName = ""; - if ( typeof handler == "string") - { - handlerName = handler; - } - else if ( typeof handler == "function" ) - { - if (Silverlight._silverlightCount == 0) - { - if (window.addEventListener) - { - window.addEventListener('onunload', Silverlight.__cleanup , false); - } - else - { - window.attachEvent('onunload', Silverlight.__cleanup ); - } - } - var count = Silverlight._silverlightCount++; - handlerName = "__slEvent"+count; - - window[handlerName]=handler; - } - else - { - handlerName = null; - } - return handlerName; -}; -////////////////////////////////////////////////////////////////// -// -// onRequiredVersionAvailable: -// -// Called by version verification control to notify the page that -// an appropriate build of Silverlight is available. The page -// should respond by injecting the appropriate Silverlight control -// -////////////////////////////////////////////////////////////////// -Silverlight.onRequiredVersionAvailable = function() -{ - -}; -////////////////////////////////////////////////////////////////// -// -// onRestartRequired: -// -// Called by version verification control to notify the page that -// an appropriate build of Silverlight is installed but not loaded. -// The page should respond by injecting a clear and visible -// "Thanks for installing. Please restart your browser and return -// to mysite.com" or equivalent into the browser DOM -// -////////////////////////////////////////////////////////////////// -Silverlight.onRestartRequired = function() -{ - -}; -////////////////////////////////////////////////////////////////// -// -// onUpgradeRequired: -// -// Called by version verification control to notify the page that -// Silverlight must be upgraded. The page should respond by -// injecting a clear, visible, and actionable upgrade message into -// the DOM. The message must inform the user that they need to -// upgrade Silverlight to use the page. They are already somewhat -// familiar with the Silverlight product when they encounter this. -// Silverlight should be mentioned so the user expects to see that -// string in the installer UI. However, the Silverlight-powered -// application should be the focus of the solicitation. The user -// wants the app. Silverlight is a means to the app. -// -// The upgrade solicitation will have a button that directs -// the user to the Silverlight installer. Upon click the button -// should both kick off a download of the installer URL and replace -// the Upgrade text with "Thanks for downloading. When the upgarde -// is complete please restart your browser and return to -// mysite.com" or equivalent. -// -// Note: For a more interesting upgrade UX we can use Silverlight -// 1.0-style XAML for this upgrade experience. Contact PiotrP for -// details. -// -////////////////////////////////////////////////////////////////// -Silverlight.onUpgradeRequired = function() -{ - -}; -////////////////////////////////////////////////////////////////// -// -// onInstallRequired: -// -// Called by Silverlight.checkInstallStatus to notify the page -// that Silverlight has not been installed by this user. -// The page should respond by -// injecting a clear, visible, and actionable upgrade message into -// the DOM. The message must inform the user that they need to -// download and install components needed to use the page. -// Silverlight should be mentioned so the user expects to see that -// string in the installer UI. However, the Silverlight-powered -// application should be the focus of the solicitation. The user -// wants the app. Silverlight is a means to the app. -// -// The installation solicitation will have a button that directs -// the user to the Silverlight installer. Upon click the button -// should both kick off a download of the installer URL and replace -// the Upgrade text with "Thanks for downloading. When installation -// is complete you may need to refresh the page to view this -// content" or equivalent. -// -////////////////////////////////////////////////////////////////// -Silverlight.onInstallRequired = function() -{ - -}; - -////////////////////////////////////////////////////////////////// -// -// IsVersionAvailableOnError: -// -// This function should be called at the beginning of a web page's -// Silverlight error handler. It will determine if the required -// version of Silverlight is installed and available in the -// current process. -// -// During its execution the function will trigger one of the -// Silverlight installation state events, if appropriate. -// -// Sender and Args should be passed through from the calling -// onError handler's parameters. -// -// The associated Sivlerlight tag must have -// minRuntimeVersion set and should have autoUpgrade set to false. -// -////////////////////////////////////////////////////////////////// -Silverlight.IsVersionAvailableOnError = function(sender, args) -{ - var retVal = false; - try - { - if (args.ErrorCode == 8001 && !Silverlight.__installationEventFired) - { - Silverlight.onUpgradeRequired(); - Silverlight.__installationEventFired = true; - } - else if (args.ErrorCode == 8002 && !Silverlight.__installationEventFired) - { - Silverlight.onRestartRequired(); - Silverlight.__installationEventFired = true; - } - // this handles upgrades from 1.0. That control did not - // understand the minRuntimeVerison parameter. It also - // did not know how to parse XAP files, so would throw - // Parse Error (5014). A Beta 2 control may throw 2106 - else if (args.ErrorCode == 5014 || args.ErrorCode == 2106) - { - if (Silverlight.__verifySilverlight2UpgradeSuccess(args.getHost())) - { - retVal = true; - } - } - else - { - retVal = true; - } - } - catch (e) - { - } - return retVal; -}; -////////////////////////////////////////////////////////////////// -// -// IsVersionAvailableOnLoad: -// -// This function should be called at the beginning of a web page's -// Silverlight onLoad handler. It will determine if the required -// version of Silverlight is installed and available in the -// current process. -// -// During its execution the function will trigger one of the -// Silverlight installation state events, if appropriate. -// -// Sender should be passed through from the calling -// onError handler's parameters. -// -// The associated Sivlerlight tag must have -// minRuntimeVersion set and should have autoUpgrade set to false. -// -////////////////////////////////////////////////////////////////// -Silverlight.IsVersionAvailableOnLoad = function(sender) -{ - var retVal = false; - try - { - if (Silverlight.__verifySilverlight2UpgradeSuccess(sender.getHost())) - { - retVal = true; - } - } - catch (e) - { - } - return retVal; -}; -////////////////////////////////////////////////////////////////// -// -// __verifySilverlight2UpgradeSuccess: -// -// This internal function helps identify installation state by -// taking advantage of behavioral differences between the -// 1.0 and 2.0 releases of Silverlight. -// -////////////////////////////////////////////////////////////////// -Silverlight.__verifySilverlight2UpgradeSuccess = function(host) -{ - var retVal = false; - var version = "2.0.31005"; - var installationEvent = null; - - try - { - if (host.IsVersionSupported(version + ".99")) - { - installationEvent = Silverlight.onRequiredVersionAvailable; - retVal = true; - } - else if (host.IsVersionSupported(version + ".0")) - { - installationEvent = Silverlight.onRestartRequired; - } - else - { - installationEvent = Silverlight.onUpgradeRequired; - } - - if (installationEvent && !Silverlight.__installationEventFired) - { - installationEvent(); - Silverlight.__installationEventFired = true; - } - } - catch (e) - { - } - return retVal; -}; diff --git a/WirtualnaUczelnia_files/Silverlight.supportedUserAgent.js b/WirtualnaUczelnia_files/Silverlight.supportedUserAgent.js deleted file mode 100644 index af2b366..0000000 --- a/WirtualnaUczelnia_files/Silverlight.supportedUserAgent.js +++ /dev/null @@ -1,127 +0,0 @@ -/////////////////////////////////////////////////////////////////////////////// -// -// Silverlight.supportedUserAgent.js version 2.0.30822.0 -// -// This file is provided by Microsoft as a helper file for websites that -// incorporate Silverlight Objects. This file is provided under the Microsoft -// Public License available at -// http://code.msdn.microsoft.com/SLsupportedUA/Project/License.aspx. -// You may not use or distribute this file or the code in this file except as -// expressly permitted under that license. -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// -/////////////////////////////////////////////////////////////////////////////// - -if (!window.Silverlight) -{ - window.Silverlight = { }; -} - -/////////////////////////////////////////////////////////////////////////////// -// -// supportedUserAgent: -// -// NOTE: This function is strongly tied to current implementations of web -// browsers. The implementation of this function will change over time to -// account for new Web browser developments. Visit -// http://code.msdn.microsoft.com/SLsupportedUA often to ensure that you have -// the latest version. -// -// Determines if the client browser is supported by Silverlight. -// -// params: -// version [string] -// determines if a particular version of Silverlight supports -// this browser. Acceptable values are "1.0" and "2.0" -// userAgent [string] -// optional. User Agent string to be analized. If null then the -// current browsers user agent string will be used. -// -// return value: boolean -// -/////////////////////////////////////////////////////////////////////////////// -Silverlight.supportedUserAgent = function(version, userAgent) -{ - try - { - var ua = null; - - if ( userAgent) - { - ua = userAgent; - } - else - { - ua = window.navigator.userAgent; - } - - var slua = {OS:'Unsupported',Browser:'Unsupported'}; - - //Silverlight does not support pre-Windows NT platforms - if (ua.indexOf('Windows NT') >= 0 || ua.indexOf('Mozilla/4.0 (compatible; MSIE 6.0)')>=0) { - slua.OS = 'Windows'; - } - else if (ua.indexOf('PPC Mac OS X') >= 0) { - slua.OS = 'MacPPC'; - } - else if (ua.indexOf('Intel Mac OS X') >= 0) { - slua.OS = 'MacIntel'; - } - - if ( slua.OS != 'Unsupported' ) - { - if (ua.indexOf('MSIE') >= 0) { - if (navigator.userAgent.indexOf('Win64') == -1) - { - if (parseInt(ua.split('MSIE')[1]) >= 6) { - slua.Browser = 'MSIE'; - } - } - } - else if (ua.indexOf('Firefox') >= 0) { - var versionArr = ua.split('Firefox/')[1].split('.'); - var major = parseInt(versionArr[0]); - if (major >= 2) { - slua.Browser = 'Firefox'; - } - else { - var minor = parseInt(versionArr[1]); - if ((major == 1) && (minor >= 5)) { - slua.Browser = 'Firefox'; - } - } - } - - else if (ua.indexOf('Safari') >= 0) { - slua.Browser = 'Safari'; - } - } - - //detect all unsupported platform combinations (IE on Mac, Safari on Win) - var supUA = (!( slua.OS == 'Unsupported' || //Unsupported OS - slua.Browser == 'Unsupported' || //Unsupported Browser - (slua.OS == 'Windows' && slua.Browser == 'Safari') || //Safari is not supported on Windows - (slua.OS.indexOf('Mac') >= 0 && slua.Browser == 'MSIE') //IE is not supported on Mac - )); - - if (version=='2.0') - { - //add PPC to unsupported list - return (supUA && (slua.OS != 'MacPPC' )); - } - else if (version == '1.0') - { - //add win2k to unsupported list - return (supUA && ( ua.indexOf('Windows NT 5.0') < 0)); - } - else - { - return (supUA); - } - } - catch (e) - { - return false; - } -} diff --git a/WirtualnaUczelnia_files/arrow.png b/WirtualnaUczelnia_files/arrow.png deleted file mode 100644 index 3d7d8b475315c85ab9d7a0253285c07a624dfb2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1499 zcmeAS@N?(olHy`uVBq!ia0vp^ia@Nv!3HD?UQb>Qq$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1FfgZOhD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Kep0RGSfuW&-nVFuU ziK&^Hp^k!)fuWJU0T7w#8k$&{npqi{D?ot~(6*wKG^-#NH>h1eo~=?wNlAf~zJ7Um zxn8-kUVc%!zM-Y1CCCgTBVC{h-Qvo;lEez#ykcdT2`;I{$wiq3C7Jno3Lp~`lk!VT zY?Xj6g?J&iz}FXUa9%MqpnyT9Uy)d#Z>VRWpPLKv7g%+1Nl+@n8CX>phg24%>IbD3 z=a&{G1LGr28KxN+cK9sM{nJDM07Ih$J=8oC-=npqfH z0`<8#nK_%77`edodgc|EB<3Zj!tBii+6&cdh*z(bb5UwyNq$jCetr%t1q5W|m*f{` z=Gku_A^g)RODY3wWfGH5fgeQF<2cCIS^ME;~ z2$(fGQjfGVFfeg@x;TbZ+XcNL%?~B@RudWgV_kTRAwoT2rrx96JkDsV%+?He9FGPIdgvd?43LJ zy|>^Iw~pzey#GN4lWmL6*lv23Dz}`60*ZS}Pje z93IEIB;B0E*nWGh`y>X|S#9#6*O|KC@rUO|RE>#3@w5v!=bpW=`9g_H-p%d>A1+t&Jkd21N?rEyqhtHa zbD?KMY){W+_s`mQ_QBS&nT4i(-68urUHZCvj_mKWPkrRwz{tR>QXBAN=k=|i;?~pE K&t;ucLK6Un^%zh9 diff --git a/WirtualnaUczelnia_files/data.xml b/WirtualnaUczelnia_files/data.xml deleted file mode 100644 index 085567e..0000000 --- a/WirtualnaUczelnia_files/data.xml +++ /dev/null @@ -1,1253 +0,0 @@ - - - - - - - - - - 0.039370078740157 - 0.039370078740157 - - - - - 4.153543522561232 - 8.838582907764273 - - - - - 4.881890008133471 - 9.015748256182189 - - - - - 4.881890008133472 - 8.779527783741246 - - - - - 4.881890008133472 - 9.251968728623135 - - - - - 4.881890008133472 - 9.488189201064079 - - - - - 4.881890008133472 - 9.015748256182190 - - - - - 4.881890008133472 - 8.543307311300302 - - - - Zalogowano jako: xyz - - 2.362204819014134 - 10.078740460215306 - - - - - 7.401575025470615 - 10.236220680820212 - - - Close - - - - - - 7.106299434919434 - 10.236220680820212 - - - Minimize - - - - - Moje zajęcia - - 2.581036892790966 - 7.748888318276205 - - - - - - - - - Page-2 - - 0 - 0 - - - - - - - - Dzisiejszy plan - - 3.996063236479928 - 9.684424437284550 - - - - Wyniki - - 6.161417579014174 - 7.748888318276206 - - - - - - - - - Page-5 - - 0 - 0 - - - - - - - - - 2.581036892790966 - 9.123031734939822 - - - 11-listopad - - - - 2018 - - - - poniedziaƂek - - - - Polish - - - - - p - - 1.906121257245408 - 9.552719234939822 - - - - 29 - - 1.906121257245408 - 9.380844234939822 - - - - listopad 18 - - 2.581036892790966 - 9.724594234939822 - - - - w - - 2.131093135760588 - 9.552719234939822 - - - - ƛ - - 2.356065014275785 - 9.552719234939822 - - - - c - - 2.581036892790966 - 9.552719234939822 - - - - p - - 2.806008771306147 - 9.552719234939822 - - - - s - - 3.030980649821344 - 9.552719234939822 - - - - n - - 3.255952528336525 - 9.552719234939822 - - - - 30 - - 2.131093135760588 - 9.380844234939822 - - - - 31 - - 2.356065014275785 - 9.380844234939822 - - - - 1 - - 2.581036892790966 - 9.380844234939822 - - - - 2 - - 2.806008771306147 - 9.380844234939822 - - - - 3 - - 3.030980649821344 - 9.380844234939822 - - - - 4 - - 3.255952528336525 - 9.380844234939822 - - - - 5 - - 1.906121257245408 - 9.208969234939822 - - - - 6 - - 2.131093135760588 - 9.208969234939822 - - - - 7 - - 2.356065014275785 - 9.208969234939822 - - - - 8 - - 2.581036892790966 - 9.208969234939822 - - - - 9 - - 2.806008771306147 - 9.208969234939822 - - - - 10 - - 3.030980649821344 - 9.208969234939822 - - - - 11 - - 3.255952528336525 - 9.208969234939822 - - - - 12 - - 1.906121257245408 - 9.037094234939822 - - - - 13 - - 2.131093135760588 - 9.037094234939822 - - - - 14 - - 2.356065014275785 - 9.037094234939822 - - - - 15 - - 2.581036892790966 - 9.037094234939822 - - - - 16 - - 2.806008771306147 - 9.037094234939822 - - - - 17 - - 3.030980649821344 - 9.037094234939822 - - - - 18 - - 3.255952528336525 - 9.037094234939822 - - - - 19 - - 1.906121257245408 - 8.865219234939822 - - - - 20 - - 2.131093135760588 - 8.865219234939822 - - - - 21 - - 2.356065014275785 - 8.865219234939822 - - - - 22 - - 2.581036892790966 - 8.865219234939822 - - - - 23 - - 2.806008771306147 - 8.865219234939822 - - - - 24 - - 3.030980649821344 - 8.865219234939822 - - - - 25 - - 3.255952528336525 - 8.865219234939822 - - - - 26 - - 1.906121257245408 - 8.693344234939822 - - - - 27 - - 2.131093135760588 - 8.693344234939822 - - - - 28 - - 2.356065014275785 - 8.693344234939822 - - - - 29 - - 2.581036892790966 - 8.693344234939822 - - - - 30 - - 2.806008771306147 - 8.693344234939822 - - - - 1 - - 3.030980649821344 - 8.693344234939822 - - - - 2 - - 3.255952528336525 - 8.693344234939822 - - - - 3 - - 1.906121257245408 - 8.521469234939822 - - - - 4 - - 2.131093135760588 - 8.521469234939822 - - - - 5 - - 2.356065014275785 - 8.521469234939822 - - - - 6 - - 2.581036892790966 - 8.521469234939822 - - - - 7 - - 2.806008771306147 - 8.521469234939822 - - - - 8 - - 3.030980649821344 - 8.521469234939822 - - - - 9 - - 3.255952528336525 - 8.521469234939822 - - - - - 1.407480404835080 - 10.071358570451528 - - - - ENG - - 5.925197106573229 - 10.334645877670606 - - - - PL - - 6.397638051455119 - 10.334645877670606 - - - - Test - - 4.357174347591038 - 7.748888318276205 - - - - - - - - - Page-4 - - 0 - 0 - - - - - - - - - 4.639545301221835 - 7.748888318276205 - - - - Strona gƂówna - - 1.348425405478621 - 10.334645912898402 - - - - - - - - - Page-1 - - 0 - 0 - - - - - - - - - - - 0.039370078740157 - 0.039370078740157 - - - - - 3.996063203803965 - 8.220472700871252 - - - - - 2.047244132330063 - 8.740157742842960 - - - - WykƂady - - 1.259842557526913 - 8.503937270402018 - - - Collapsed (+) - - - - None - - - - - Laboratoria - - 1.259842557526913 - 8.740157742842960 - - - Collapsed (+) - - - - None - - - - - Ćwiczenia - - 1.259842557526913 - 8.976378215283907 - - - Collapsed (+) - - - - None - - - - - Moje zajęcia - - 1.929133900839825 - 9.311023898765946 - - - - ENG - - 5.433071022239462 - 9.586614464137753 - - - - PL - - 5.905511967121352 - 9.586614464137753 - - - - Zalogowano jako: xyz - - 2.913385937932158 - 9.566929424767673 - - - - - 7.165354545934319 - 9.488189267287359 - - - Close - - - - - - 6.850393906552590 - 9.488189267287359 - - - Minimize - - - - - Strona gƂówna - - 1.269685247500384 - 9.586614464137753 - - - - - - - - - Page-1 - - 0 - 0 - - - - - - - - - 1.958661523753105 - 9.559547535003896 - - - - - - - 0.039370078740157 - 0.039370078740157 - - - - - 4.094488311962468 - 9.358268015959261 - - - - Login: - - 4.094488311962468 - 9.921260140524442 - - - - HasƂo: - - 4.094488311962468 - 9.685039660988146 - - - - Logowanie - - 4.655511937557388 - 9.358268015959261 - - - - - - - - - Page-1 - - 0 - 0 - - - - - - - - WykƂadowca - - 3.996063115112074 - 10.389960939751603 - - - - - 4.852362337170968 - 8.454724653055882 - - - - Logowanie za pomocą twarzy - - - 4.094488311962468 - 8.375984481384863 - - - - - - - - - Page-1 - - 0 - 0 - - - - - - - - ENG - - 5.433071022239462 - 10.925197181510100 - - - - PL - - 5.905511967121352 - 10.925197181510100 - - - - - 7.106299334401957 - 10.826771984659706 - - - Close - - - - - - 6.791338695020228 - 10.826771984659706 - - - Minimize - - - - - - - - 0.039370078740157 - 0.039370078740157 - - - - - 4.133858267716535 - 9.301181122910913 - - - - Generowanie - - 4.133858267716536 - 8.562992423802289 - - - - - 3.113344465479028 - 9.586614518971126 - - - - - 4.952341628485570 - 9.586614518971126 - - - - 0 bez odpowiedzi - - 2.325942890675879 - 9.350394046530184 - - - Collapsed (+) - - - - None - - - - - 2 bƂędne - - 2.325942890675879 - 9.586614518971126 - - - Collapsed (+) - - - - None - - - - - 20 poprawnych - - 2.325942890675879 - 9.822834991412073 - - - Collapsed (+) - - - - None - - - - - 0 bez odpowiedzi - - 4.164940053682420 - 9.350394046530184 - - - Collapsed (+) - - - - None - - - - - 0 bƂędne - - 4.164940053682420 - 9.586614518971126 - - - Collapsed (+) - - - - None - - - - - 20 poprawnych - - 4.164940053682420 - 9.822834991412073 - - - Collapsed (+) - - - - None - - - - - Zalogowano jako: xyz - - 4.058399097815768 - 10.342027309327088 - - - - Raport - - 3.911636045494314 - 8.956693224896647 - - - - Test 1. - - 2.665791776027997 - 10.019070227632547 - - - - Test 2. - - 4.600612591183665 - 10.025786878687972 - - - - Strona gƂówna - - 2.637795275590551 - 10.354945623113895 - - - - - - - - - Page-1 - - 0 - 0 - - - - - - - - - 6.102362204724409 - 10.285998506261585 - - - Close - - - - - - 5.886825497333112 - 10.285998506261585 - - - Minimize - - - - - ENG - - 4.999321353628662 - 10.359534564687740 - - - - PL - - 5.352294434074210 - 10.359534564687740 - - - - - 3.322465641059525 - 10.336337102215413 - - - - - - - 0.039370078740157 - 0.039370078740157 - - - - - 4.153543399326182 - 7.952756168039810 - - - - - 2.145669329180456 - 8.405512083012091 - - - - C) - - 2.145669329180456 - 8.169291610571149 - - - - B) - - 2.145669329180456 - 8.405512083012091 - - - - A) - - 2.145669329180456 - 8.641732555453036 - - - - Pytanie - - 2.047244132330063 - 9.130118382224691 - - - - Pytanie - - 5.433071005683642 - 9.130118382224691 - - - - - 5.433071005683642 - 8.470669558596819 - - - - Zalogowano jako: xyz - - 1.889763859941541 - 9.606299501142713 - - - - Do koƄca: 1 godzina - - 1.732283492948334 - 6.617913586861726 - - - - - 7.874015984543208 - 9.724409746823655 - - - Close - - - - - - 7.559055345161479 - 9.724409746823655 - - - Minimize - - - - - - 0.935039445762488 - 9.598917611378935 - - - - ENG - - 5.984252169538892 - 9.822834943674049 - - - - PL - - 6.456693114420782 - 9.822834943674049 - - - - TEST 1. - - 3.524934499092838 - 9.467889063341612 - - - - Dalej - - 6.850393906552590 - 7.303149828620222 - - - - - - - - - Page-4 - - 0 - 0 - - - - - - - - Strona gƂówna - - 0.875984199935928 - 9.822834943674049 - - - - - - - - - Page-1 - - 0 - 0 - - - - - - - - - 6.379209594716984 - 9.126378224744377 - - - - - 1.377952793747385 - 8.641732555453036 - - - - - 1.377952793747385 - 8.405512083012091 - - - - - 1.377952793747385 - 8.169291610571149 - - - - - - diff --git a/WirtualnaUczelnia_files/filelist.xml b/WirtualnaUczelnia_files/filelist.xml deleted file mode 100644 index d39a3d5..0000000 --- a/WirtualnaUczelnia_files/filelist.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/WirtualnaUczelnia_files/find.js b/WirtualnaUczelnia_files/find.js deleted file mode 100644 index 39ca193..0000000 --- a/WirtualnaUczelnia_files/find.js +++ /dev/null @@ -1,541 +0,0 @@ - -var SelectSingleNode = parent.SelectSingleNode; -var SelectNodes = parent.SelectNodes; -var MSIE = parent.MSIE - -var strShapeName = "Shape Name"; -var strShapeText = "Shape Text"; -var strProps = "Shape Data"; -var strResults = "Search results for:"; - -var strShape = "Shape Name:"; -var strNoCustomPropertiesToDisplayText = "CTRL+click a shape in the drawing to view details."; - -var FindShapeXML = parent.FindShapeXML; -var Unquote = parent.Unquote; -var put_Location = parent.put_Location; - - -var strChkBox = "Chkbox"; -var strPropChkBox = "PropChkbox"; - -function doExpando(xxx,yyy){ - if (xxx.style.display=="none"){ - xxx.style.display = "" - yyy.src = up.src; - }else{ - xxx.style.display = "none" - yyy.src = down.src; - } -} - -function doExp(xxx,yyy){ - if (xxx.style.display=="none"){ - xxx.style.display = "" - yyy.src = "minus.gif"; - }else{ - xxx.style.display = "none" - yyy.src = "plus.gif"; - } -} - - -function FindOnClick() -{ - var count, indexOfString; - - var fieldsToSearchArray = new Array(); - if (parent.xmlData != null && document.theForm[strProps + strChkBox].checked) - { - for( count=0; count < document.theForm.length; count++ ) - { - indexOfString = document.theForm[count].name.indexOf(strPropChkBox); - if( -1 != indexOfString && document.theForm[count].checked ) - { - fieldsToSearchArray[ fieldsToSearchArray.length ] = document.theForm[count].name.slice(0, indexOfString); - } - } - } - - var searchTokensArray = CreateSearchTokens (document.theForm.findString.value); - - if (searchTokensArray.length > 0) - { - var findArray = Find(searchTokensArray, fieldsToSearchArray); - var ArrayLength = findArray.length; - var strResultsHTML = "No matches found."; - var lastPageID = null; - var shapeID; - - - if(ArrayLength > 0) - { - strResultsHTML = strResults + ' '+ parent.HTMLEscape(document.theForm.findString.value) +''; - for ( count = 0; count < ArrayLength; count++) - { - - if( lastPageID != findArray[count].PageID ) - { - lastPageID = findArray[count].PageID; - } - - shapeID = findArray[count].ShapeID; - strResultsHTML += '

Shows/hides shape details\n' - strResultsHTML += '

\n' - - strResultsHTML += '\n'; - strResultsHTML += '\n' - } - - } - var divAdvSrch = document.getElementById("hideAdvSrch"); - var imgAS0 = document.getElementById("as0"); - - var tmpObj = document.getElementById("hideResults"); - if( tmpObj != null ) - { - tmpObj.innerHTML = strResultsHTML; - tmpObj.open = "true"; - tmpObj.style.display = "block"; - } - } -} - -function CreateSearchTokens (strUserString) -{ - var searchTokensArray = new Array(); - - var strToken = ""; - var chCurChar; - - for (var count = 0; count < strUserString.length; count++) - { - chCurChar = strUserString.charAt(count); - if (chCurChar == '"') - { - var nNextQuote = strUserString.indexOf('"', count + 1); - if (nNextQuote >= 0) - { - strToken = strUserString.slice(count + 1, nNextQuote); - searchTokensArray[searchTokensArray.length] = strToken; - strToken = ""; - count = nNextQuote; - } - } - else if (chCurChar == ' ') - { - if (strToken.length > 0) - { - searchTokensArray[searchTokensArray.length] = strToken; - } - - strToken = ""; - } - else - { - strToken += chCurChar; - } - } - - if (strToken.length > 0) - { - searchTokensArray[searchTokensArray.length] = strToken; - } - - return searchTokensArray; -} - -function populateSearchResultDetails( divID, pageID, shapeID ) -{ - var tmpShape = FindShapeXML (pageID, shapeID); - var strOutput = CreatePropTable( tmpShape ); - - var tmpObj = document.getElementById(divID); - if( tmpObj != null ) - { - tmpObj.innerHTML = strOutput; - } -} - -function makeAdvancedFindCheckboxes(div) -{ - if (parent.xmlData) - { - var strOutput = ""; - - strOutput += "
\n"; - strOutput += "
\n"; - strOutput += "
\n"; - strOutput += "
"; - - var objNodes = SelectNodes(parent.xmlData, ".//Shape/Prop/Label"); - var filter = ""; - var boolFirstPass = true; - var tmpPropName; - while( objNodes.length > 0) - { - if (objNodes[0].text) - tmpPropName = objNodes[0].text; - else - tmpPropName = objNodes[0].textContent; - - if(null == tmpPropName) - tmpPropName = ""; - - var escapedPropName = parent.EscapeString(tmpPropName); - if( true == boolFirstPass ) - { - filter = ". != '" + escapedPropName + "'"; - boolFirstPass = false; - } - else - { - filter += " and . != '" + escapedPropName + "'"; - } - - tmpPropName = parent.HTMLEscape (tmpPropName); - strOutput += "
\n"; - - objNodes = SelectNodes(parent.xmlData, ".//Shape/Prop/Label/text()[" + filter + "]"); - } - strOutput += "
" - div.innerHTML = strOutput; - } -} - -function AdvSearchCustomPropCheck () -{ - for( count=0; count < document.theForm.length; count++ ) - { - indexOfString = document.theForm[count].name.indexOf(strPropChkBox); - if( -1 != indexOfString ) - { - document.theForm[count].disabled = !document.theForm[strProps + strChkBox].checked; - } - } -} - - -function CResultItem(title, pageID, shapeID, pinX, pinY) -{ - this["Title"] = title; - this["PageID"] = pageID; - this["ShapeID"] = shapeID; - this["PinX"] = pinX; - this["PinY"] = pinY; -} - -function FindParentPage(nodeObject) -{ - if(nodeObject == null) - { - return null; - } - if(nodeObject.nodeName == "Page") - return nodeObject; - else - return FindParentPage(nodeObject.parentNode); -} - -function QueryStringForMatch(shapeNode, regTextForFind, filterString) -{ - if (filterString.length > 0) - { - var nodesToCheck = SelectNodes(shapeNode, filterString); - - var nodeCount = nodesToCheck.length; - var stringToParse; - for(var ncount = 0; ncount < nodeCount; ncount++) - { - stringToParse = nodesToCheck[ncount].nodeValue; - stringToParse = stringToParse.toLowerCase (); - if(stringToParse.indexOf(regTextForFind) > -1) - { - return true; - } - } - } - return false; -} - -function GetShapeTitle(shapeNode) -{ - var objTempTextElement = SelectSingleNode(shapeNode, "./Text/text()"); - if(objTempTextElement != null) - { - var objText = objTempTextElement.nodeValue; - if (objText) - { - return parent.HTMLEscape(objText); - } - } - - var objTempName = SelectSingleNode(shapeNode, "./@Name"); - if(objTempName && objTempName.nodeValue) - { - return parent.HTMLEscape(objTempName.nodeValue); - } - - return ""; -} - -function GetPageTitle(pageID) -{ - var pagesObj = SelectSingleNode(parent.xmlData, "VisioDocument/Pages"); - if(!pagesObj) - { - return ""; - } - - var pageQuerryString = './/Page[@ID = "' + pageID + '"]'; - var pageObj = SelectSingleNode(pagesObj, pageQuerryString); - if(!pageObj) - { - return ""; - } - - var pageNameNode = SelectSingleNode(pageObj, "@Name"); - if(!pageNameNode) - { - return ""; - } - return pageNameNode.text; -} - -function Find(searchTokensArray, propsToSearchArray) -{ - var bXMLNotValid = false; - var findArray = new Array(); - var findIndex = 0; - - if (parent.xmlData != null && searchTokensArray.length > 0) - { - var fieldsToSearchArray = new Array(); - var filterString = ""; - if( null != propsToSearchArray && - propsToSearchArray.length > 0 ) - { - var propFilterString = ""; - for( var count=0; count< propsToSearchArray.length; count++ ) - { - if( count == 0 ) - { - propFilterString = "[. = '" + parent.EscapeString (propsToSearchArray[count]) + "'"; - } - else - { - propFilterString += " or . = '"+ parent.EscapeString (propsToSearchArray[count]) + "'"; - } - } - propFilterString += "]"; - - fieldsToSearchArray[fieldsToSearchArray.length] = "Prop[Label"+ propFilterString +"]/Value"; - } - - if (document.theForm[strShapeText + strChkBox].checked) - { - fieldsToSearchArray[fieldsToSearchArray.length] = "Text"; - } - - if (fieldsToSearchArray.length > 0) - { - filterString = ".//"; - - for (var fieldCount = 0; fieldCount < fieldsToSearchArray.length; fieldCount++) - { - if (fieldCount != 0) - { - filterString += "/text() | .//"; - } - - filterString += fieldsToSearchArray[fieldCount]; - } - - filterString += "/text()"; - } - - var objShapeNodes; - - if (document.theForm[strShapeName + strChkBox].checked) - { - if (filterString.length > 0) - { - filterString += " | "; - } - filterString += "@Name"; - - objShapeNodes = SelectNodes(parent.xmlData, ".//Shape"); - } - else - { - objShapeNodes = SelectNodes(parent.xmlData, ".//Shape[(Prop/Value | Prop/Label | Text)]"); - } - - var shapeCount = objShapeNodes.length; - var objTempData = new CResultItem("A Label","PageID","ShapeID","PinX","PinY"); - var objTempShape = null; - - for (count = 0; count < shapeCount; count++) - { - objTempShape = objShapeNodes[count]; - - var objParentPageNode = FindParentPage(objTempShape); - - if (objParentPageNode == null) - { - continue; - } - - //Find out the drawing scale of the page in which the shape belongs - var pageDrawScale = FindPageDrawingScale(objParentPageNode); - - var pageID = SelectSingleNode(objParentPageNode, "@ID").nodeValue; - - var pageIndex = parent.PageIndexFromID (pageID); - if (pageIndex < 0) - { - continue; - } - - // Verifies that the shape is inside at least one visible layer, otherwise skip it - var objLayerMember = SelectSingleNode(objTempShape, "LayerMem/LayerMember"); - - if (objLayerMember != null) - { - if (objLayerMember.text) - var layerText = objLayerMember.text; - else - var layerText = objLayerMember.textContent; - - if (layerText && layerText.length > 0) - { - var layerArray = layerText.split (';'); - var visibleLayer = false; - for (var layerCount = 0; (layerCount < layerArray.length) && !visibleLayer; layerCount++) - { - var objLayerVisible = SelectSingleNode(objParentPageNode, "Layer[@IX=" + layerArray[layerCount] + "]/Visible"); - if (objLayerVisible != null) - { - if (objLayerVisible.text) - visibleLayer = (objLayerVisible.text != 0); - else - visibleLayer = (objLayerVisible.textContent != 0); - if (visibleLayer) - break; - } - } - if (!visibleLayer) - { - continue; - } - } - } - - for (var tokenCount = 0; tokenCount < searchTokensArray.length; tokenCount++) - { - var textToFind = searchTokensArray[tokenCount].toLowerCase (); - - if (QueryStringForMatch(objTempShape, textToFind, filterString)) - { - objTempData.Title = GetShapeTitle(objTempShape); - objTempData.PageID = pageID; - objTempData.ShapeID = SelectSingleNode(objTempShape, "@ID").nodeValue; - - objPinXNode = SelectSingleNode(objTempShape, "XForm/PinX/text()"); - if(objPinXNode == null) - { - bXMLNotValid = true; - break; - } - objTempData.PinX = objPinXNode.nodeValue; - - objPinYNode = SelectSingleNode(objTempShape, "XForm/PinY/text()"); - if(objPinYNode == null) - { - bXMLNotValid = true; - break; - } - objTempData.PinY = objPinYNode.nodeValue; - // the pinX and pinY values that we are passing here are transofrmed according to the drawing scale - findArray[findIndex] = new CResultItem(objTempData.Title, objTempData.PageID, objTempData.ShapeID, objTempData.PinX * pageDrawScale, objTempData.PinY * pageDrawScale); - findIndex++; - break; - } - } - } - if(bXMLNotValid) - { - findArray.length = 0; - } - } - - return findArray; -} - -function FindQuerySelect(pageID, shapeID, pinX, pinY) -{ - if ((!widgets.GoTo && parent.g_FileList.length > 1) || (widgets.GoTo && parent.g_FileList[document.getElementById("Select1").value].PageID != pageID)) - { - parent.g_callBackFunctionArray[parent.g_callBackFunctionArray.length] = function () { parent.viewMgr.put_Location (pageID, shapeID, pinX, pinY); }; - parent.GoToPageByID(pageID); - } - else - { - if (parent.viewMgr != null) - { - parent.viewMgr.put_Location (pageID, shapeID, pinX, pinY); - } - } -} - -function TreeSelect(pageID, shapeID) -{ - var shapeNode = FindShapeXML (pageID, shapeID); - if (shapeNode != null) - { - var pinXNode = SelectSingleNode(shapeNode, "XForm/PinX/text()"); - var pinYNode = SelectSingleNode(shapeNode, "XForm/PinY/text()"); - - if (pinXNode != null && pinYNode != null) - { - var parentPageNode = FindParentPage(shapeNode); - var pageDrawScale = FindPageDrawingScale(parentPageNode); - var pinX = pinXNode.nodeValue * pageDrawScale;//Scale both pinX and pinY values as per the drawing scale used for the page - var pinY = pinYNode.nodeValue * pageDrawScale; - FindQuerySelect (pageID, shapeID, pinX, pinY); - } - } -} - -// Takes page node and returns drawing scale of the page -function FindPageDrawingScale(pageNode) -{ - var pageDrawScale = 1; - if(pageNode != null) - { - var drawingScaleNode = SelectSingleNode(pageNode,"PageProps/DrawingScale/text()"); - var pageScaleNode = SelectSingleNode(pageNode,"PageProps/PageScale/text()"); - if(drawingScaleNode != null && pageScaleNode != null) - { - var drawingScale = drawingScaleNode.nodeValue; - var pageScale = pageScaleNode.nodeValue; - if(drawingScale != null && pageScale != null && pageScale != 0 && drawingScale != 0) - { - pageDrawScale = pageScale/drawingScale; - } - } - } - return pageDrawScale; -} - -var g_RowStyleList = parent.g_RowStyleList; -var FillPropPane = parent.FillPropPane; -var CreatePropTable = parent.CreatePropTable; - diff --git a/WirtualnaUczelnia_files/frameset.js b/WirtualnaUczelnia_files/frameset.js deleted file mode 100644 index 021e387..0000000 --- a/WirtualnaUczelnia_files/frameset.js +++ /dev/null @@ -1,785 +0,0 @@ - -var MSIE = false; -var ver = 0; -var indexOfMSIE = navigator.userAgent.indexOf("MSIE"); -var indexOfTrident = navigator.userAgent.indexOf("Trident"); -if(indexOfMSIE != -1) -{ - MSIE = true; - ver = parseFloat(navigator.userAgent.substring(indexOfMSIE + 5, navigator.userAgent.indexOf(";", indexOfMSIE))); -} -// Internet Explorer, from IE11 onwards will no longer supports the user Agent MSIE. -// Alternative is to query the UA string for "Trident". -// More information at : http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx -// Trident userAgent mapping: -// Trident/7.0 IE11 -// Trident/6.0 Internet Explorer 10 -// Trident/5.0 Internet Explorer 9 -// Trident/4.0 Internet Explorer 8 -else if(indexOfTrident != -1) -{ - MSIE = true; - // UserAgent Trident can end with a ';' or a ')' - ver = parseFloat(navigator.userAgent.substring(indexOfTrident + 8, navigator.userAgent.indexOf(";", indexOfTrident))); - if(ver == NaN) - { - ver = parseFloat(navigator.userAgent.substring(indexOfTrident + 8, navigator.userAgent.indexOf(")", indexOfTrident))); - } - ver += 4; // version of trident is 4 less to IE version number -} - -var slInstalled = false; -try -{ - var b = null; - if (MSIE) - { - b = new ActiveXObject("AgControl.AgControl"); - slInstalled = true; - } - else - { - var plugin = navigator.plugins["Silverlight Plug-In"]; - if (plugin) - { - var version = plugin.description.split(".") - if (parseInt(version[0]) >= 2) - slInstalled = true; - } - } -} -catch(e) {} - -var isFirefox = navigator.userAgent.indexOf("Firefox") >= 0; -var isMac = (navigator.appVersion.indexOf("Macintosh") >= 0); - -var vmlSupported = MSIE; -var slSupported = (MSIE && ver >= 5 && !isMac) || isFirefox; -var isUpLevel = vmlSupported || (slSupported && slInstalled); -var fShowWidgets = (MSIE && ver >= 5 && !isMac) || isFirefox; - -var xmlData = XMLData("WirtualnaUczelnia_files/data.xml"); - -var g_RowStyleList = new Array( - "propViewerEvenRow", - "propViewerOddRow" -); - -var strShape = "Shape Name:"; - - -// START ----- cross-browser event manipulation helpers --------------------------- - -function getEvent(event) -{ - // Retrieve the event in IE - if (!event) - return window.event; - // Return the passed event for everything else - return event; -} - -function getSrcElem(event) -{ - var event = getEvent(event); - - // Reference the element howeaver this browser can - var elem; - if (event.target) // For Firefox - elem = event.target; - else if (event.srcElement) // For IE - elem = event.srcElement; - if (elem.nodeType == 3) // For Safari - elem = elem.parentNode; - - - return elem -} - -function GetNSResolver(xml, xpath, xpathEval) -{ - var nsResolver = null; - try - { - // Check for HLURL namespace in xpath - // - if (xpath.indexOf("HLURL:") != -1) - { - // Build the temp document whose document element binds the prefix HLURL - var namespaceHolder = document.implementation.createDocument( - "urn:schemas-microsoft-com:office:visio:dghlinkext", - "HLURL:namespaceMapping", null); - - // Get the root element of the document and set the namespace - var root = namespaceHolder.documentElement; - root.setAttributeNS( - "http://www.w3.org/2000/xmlns/", - "xmlns:HLURL", "urn:schemas-microsoft-com:office:visio:dghlinkext"); - - // Create the namespace resolver using the root element to do the namespace bindings - nsResolver = xpathEval.createNSResolver(root); - } - else - nsResolver = xpathEval.createNSResolver(xml.ownerDocument == null ? xml.documentElement : xml.ownerDocument.documentElement); - } - catch (e) { } - - return nsResolver; -} - -// END ---------------------------------------------------------------------------- - -// START cross-browser xpath manipulation helpers --------------------------------- -if (document.implementation.hasFeature("XPath", "3.0")) -{ - Element.prototype.selectNodes = function (xpath) { - var oEvaluator = new XPathEvaluator(); - var nsResolver = GetNSResolver(this, xpath, oEvaluator); - var oResult = oEvaluator.evaluate(xpath, this, nsResolver, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); - - var aResult = []; - for( var i = 0; i < oResult.snapshotLength; i++) - aResult[i] = oResult.snapshotItem(i); - return aResult; - }; - Document.prototype.selectNodes = function(xpath) - { - return this.documentElement.selectNodes(xpath); - } -} - -function SelectSingleNode(xml, xpath) -{ - if (MSIE) - return xml.selectSingleNode(xpath); - else - { - var xpe = new XPathEvaluator(); - var nsResolver = GetNSResolver(this, xpath, xpe); - var results = xpe.evaluate(xpath,xml,nsResolver,XPathResult.FIRST_ORDERED_NODE_TYPE, null); - return results.singleNodeValue; - } -} - -function SelectNodes(xml, xpath) -{ - return xml.selectNodes(xpath); -} -// END ---------------------------------------------------------------------------- - - -function XMLData(file) -{ - var temp = null; - if(isUpLevel) - { - // for IE - if (MSIE) - { - temp = CreateObject("Microsoft.XMLDOM"); - if (temp == null) - temp = CreateObject("Msxml2.DOMDocument.6.0"); - } - // for everything else - else - { - try - { - temp = document.implementation.createDocument("", "", null); - } - catch(e) {} - } - - if (temp != null) - { - temp.async = false; - - temp.load(file); - if (MSIE && temp.parseError.errorCode != 0) - temp = null; - } - } - - return temp; -} - -function CreateObject (strObj) -{ - var obj = null; - eval ("try { obj = new ActiveXObject(strObj); } catch (e) {}"); - return obj; -} - -function doVersion() -{ - if(isUpLevel) - { - frmToolbar.divDownLevel.innerHTML = ""; - frmToolbar.divUpLevel.innerHTML = frmWidgets.divData.innerHTML; - } -} - - -function FindShapeXML (pageID, shapeID) -{ - var shapeObj = null; - - if (xmlData != null) - { - var pagesObj = SelectSingleNode(xmlData, "VisioDocument/Pages"); - if(!pagesObj) - { - return null; - } - - var pageQuerryString = './/Page[@ID = "' + pageID + '"]'; - var pageObj = SelectSingleNode(pagesObj, pageQuerryString); - if(pageObj == null) - { - return null; - } - - var shapeQuerryString = './/Shape[@ID = "' + shapeID + '"]'; - shapeObj = SelectSingleNode(pageObj, shapeQuerryString); - } - - return shapeObj; -} - -function OnShapeKey(pageID, shapeID, event) -{ - var e = event; - if (MSIE) - e = window.frmDrawing.event; - - if(e.keyCode == 13 && e.ctrlKey) //ctrl + enter - { - UpdateProps (pageID, shapeID); - } - else if (e.keyCode == 13) - { - OnShapeClick (pageID, shapeID, e); - } -} - -function OnShapeClick (pageID, shapeID, jsEvent, slEvent) // slEvent - Required for Silverlight only -{ - if (isUpLevel) - { - var e = jsEvent; - if (MSIE) - e = frmDrawing.window.event; - if (frmToolbar.widgets && frmToolbar.widgets.Details && - ((e != null && e.ctrlKey) || (e == null && slEvent.Ctrl))) // DOM or Silverlight events - { - UpdateProps (pageID, shapeID); - } - else - { - var shapeNode = FindShapeXML (pageID, shapeID); - var hlObj = GetHLAction (shapeNode, pageID, shapeID); - if (hlObj != null) - { - if (hlObj.DoFunction.length > 0) - { - eval (hlObj.DoFunction); - } - else if (hlObj.Hyperlink.length > 0) - { - if (hlObj.NewWindow) - { - window.open (hlObj.Hyperlink); - } - else - { - top.location.href = hlObj.Hyperlink.substr (0, 510); - } - } - else if (e != null && getSrcElem(e) != null) - { - var elem = e.srcElement; - var href = elem.origHref; - if (href == null) - { - href = elem.href; - } - - var target = elem.origTarget; - if (target == null) - { - target = elem.target; - } - - if (href && href.length > 0) - { - href = HTMLEscape (href); - if (target && target == "_blank") - { - window.open (href); - } - else - { - top.location.href = href.substr (0, 510); - } - } - } - } - } - } - - return (!isUpLevel); -} - -function UpdateProps(pageID, shapeID) -{ - var shape = FindShapeXML (pageID, shapeID); - - FillPropPane(shape, frmToolbar.hideDetails); -} - -function UpdatePropsByShapeName(pageName, shapeName) -{ - var shape = FindShapeXMLByName (pageName, shapeName); - - FillPropPane(shape, frmToolbar.hideDetails); -} - -function FillPropPane (shapeNode, outputDivObj ) -{ - if (shapeNode != null && outputDivObj != null) - { - if(outputDivObj.style.display == "none") - { - frmToolbar.ToggleWidget(outputDivObj); - } - - var strCPHTML = ""; - - var shapeNameAttr = shapeNode.attributes.getNamedItem ("Name"); - if (shapeNameAttr) - { - strCPHTML += "" + strShape + " " + HTMLEscape(shapeNameAttr.value) + ""; - } - - var strTableHTML = CreatePropTable (shapeNode); - if(strTableHTML.indexOf(""; - } - - if (strTableHTML.length > 0) - { - strCPHTML += strTableHTML; - } - else - { - strCPHTML = strNoCustomPropertiesToDisplayText; - } - - outputDivObj.innerHTML = strCPHTML; - outputDivObj.minHeight = 75; - } -} - -function CreatePropTable (shapeNode) -{ - var strCPHTML = ""; - var strStartTable = ""; - strStartTable += ""; - var strEndTable = "
LabelValue
"; - - if (shapeNode != null) - { - var propColl = SelectNodes(shapeNode, "Prop"); - - var propCount = propColl.length; - for (var count = 0; count < propCount; count++) - { - strCPHTML += ""; - - var strLabelText = ""; - oPropLabel = propColl.item(count).selectSingleNode("Label/textnode()"); - if (oPropLabel != null) - { - strLabelText = HTMLEscape (oPropLabel.text); - } - else - { - oPropName = propColl.item(count).attributes.getNamedItem ("Name"); - if (oPropName) - { - strLabelText = HTMLEscape (oPropName.text); - } - } - - if (strLabelText.length > 0) - { - strCPHTML += "" + strLabelText + ""; - strCPHTML += "" - - var strValueText = " "; - oPropValue = propColl.item(count).selectSingleNode("Value/textnode()"); - if (oPropValue) - { - strValueText = HTMLEscape (oPropValue.text); - } - - strCPHTML += strValueText + ""; - } - } - - if(strCPHTML != "") - { - strCPHTML = strStartTable + strCPHTML + strEndTable; - } - else - { - strCPHTML = "No Details Available."; - } - } - - return strCPHTML; -} - -function keyHandler() -{ - var e = frmDrawing.window.event; - if(e.keyCode == 13) //enter - { - e.srcElement.click(); - } -} - -function GoToPage(index) -{ - if (viewMgr) - { - viewMgr.loadPage (index); - } - else - { - DefPageLoad (index); - } -} - -function GoToPageByID(pageID) -{ - var pageIndex = PageIndexFromID (pageID); - if (pageIndex >= 0) - { - GoToPage (pageIndex); - } -} - -function PageIndexFromID (pageID) -{ - if (g_FileList != null) - { - var entry; - - var count; - var fileEntry; - var bFoundEntry = false; - for (count = 0; - count < g_FileList.length && !bFoundEntry; - count++) - { - if (pageID == g_FileList[count].PageID) - { - return count; - } - } - } - return -1; -} - -function PageIndexFromName (strPageName) -{ - if (g_FileList != null) - { - var entry; - - var strPageNameLower = strPageName; - strPageNameLower = strPageNameLower.toLowerCase (); - - var count; - var fileEntry; - var bFoundEntry = false; - for (count = 0; - count < g_FileList.length && !bFoundEntry; - count++) - { - var strFileListPageName = g_FileList[count].PageName; - strFileListPageName = HTMLUnescape (strFileListPageName); - strFileListPageName = strFileListPageName.toLowerCase (); - if (strPageNameLower == strFileListPageName) - { - return count; - } - } - } - return -1; -} - -function PageIndexFromFileName (strFileName) -{ - if (g_FileList != null) - { - var entry; - - var strFileNameLower = strFileName; - strFileNameLower = strFileNameLower.toLowerCase (); - - var count; - var fileEntry; - var bFoundEntry = false; - for (count = 0; - count < g_FileList.length && !bFoundEntry; - count++) - { - var strFileListFileName = g_FileList[count].PriImage; - strFileListFileName = strFileListFileName.toLowerCase (); - if (strFileNameLower == strFileListFileName) - { - return count; - } - - strFileListFileName = g_FileList[count].SecImage; - strFileListFileName = strFileListFileName.toLowerCase (); - if (strFileNameLower == strFileListFileName) - { - return count; - } - } - } - return -1; -} - -function PageIndexFromVisioPageIndex (pageIndex) -{ - if (g_FileList != null) - { - var entry; - - var count; - var fileEntry; - var bFoundEntry = false; - for (count = 0; - count < g_FileList.length && !bFoundEntry; - count++) - { - if (pageIndex == g_FileList[count].PageIndex) - { - return count; - } - } - } - return -1; -} - -function FindShapeXMLByName (pageName, shapeName) -{ - var shapeObj = null; - - if (xmlData) - { - var pagesObj = SelectSingleNode(xmlData, "VisioDocument/Pages"); - if(!pagesObj) - { - return null; - } - - var pageQuerryString = './/Page[@Name $ieq$ "' + EscapeString (pageName) + '"]'; - var pageObj = SelectSingleNode(pagesObj, pageQuerryString); - if(!pageObj) - { - return null; - } - - var shapeQuerryString = './/Shape[@Name $ieq$ "' + EscapeString (shapeName) + '"]'; - shapeObj = SelectSingleNode(pageObj, shapeQuerryString); - } - - return shapeObj; -} - -function Unquote (str) -{ - var nStartIndex = 0; - var nEndIndex = str.length; - - if (str.charAt (0) == '"') - { - nStartIndex = 1; - } - - if (str.charAt (nEndIndex - 1) == '"') - { - nEndIndex -= 1; - } - - return str.substring (nStartIndex, nEndIndex); -} - -function ConvertXorYCoordinate(PosValue, OldMin, OldMax, NewMin, NewMax, MapBackwards) -{ - var OldMid = (OldMax - OldMin) / 2; - var NewMid = (NewMax - NewMin) / 2; - var ConvertResult = 1 * PosValue; - ConvertResult = ConvertResult - (OldMin + OldMid); - ConvertResult = ConvertResult / OldMid; - if(MapBackwards != 0) - { - ConvertResult = 0 - ConvertResult; - } - ConvertResult = ConvertResult * NewMid; - ConvertResult = ConvertResult + (NewMin + NewMid); - return ConvertResult; -} - -function showObject( divObject, divID ) -{ - if( divObject == null ) - divObject = getObj( divID ); - - if( divObject != null ) - { - divObject.style.display = ""; - divObject.style.visibility = "visible" - } - return divObject; -} - -function hideObject( divObject, divID ) -{ - if( divObject == null ) - divObject = getObj( divID ); - - if( divObject != null ) - { - divObject.style.visibility = "hidden"; - divObject.style.display = "none"; - } - return divObject; -} - -function EscapeString (str) -{ - var strResult = ""; - - for (var i = 0 ; i < str.length ; i++) - { - var curChar = str.charAt(i); - if (curChar == '\\') - { - strResult += "\\\\"; - } - else if (curChar == "\"") - { - strResult += "\\\""; - } - else if (curChar == "\'") - { - strResult += "\\\'"; - } - else - { - strResult += curChar; - } - } - - return strResult; -} - -function HTMLEscape (str) -{ - var strResult = ""; - - for (var i = 0 ; i < str.length ; i++) - { - var curChar = str.charAt(i); - if (curChar == '\\') - { - strResult += "\"; - } - else if (curChar == '\"') - { - strResult += """; - } - else if (curChar == '\'') - { - strResult += "'"; - } - else if (curChar == '<') - { - strResult += "<"; - } - else if (curChar == '<') - { - strResult += ">"; - } - else if (curChar == '&') - { - strResult += "&"; - } - else - { - strResult += curChar; - } - } - - return strResult; -} - -function HTMLUnescape (str) -{ - var strResult = ""; - var strEscapePattern = "&#xx;"; - - for (var i = 0 ; i < str.length - strEscapePattern.length + 1; i++) - { - if (str.charAt(i) == '&' && - str.charAt(i + 1) == '#' && - str.charAt(i + 4) == ';') - { - var charCode = str.charAt(i + 2); - charCode += str.charAt(i + 3); - - if (charCode == "34") - { - strResult += '"'; - } - else if (charCode == "39") - { - strResult += '\''; - } - else if (charCode == "60") - { - strResult += '<'; - } - else if (charCode == "62") - { - strResult += '>'; - } - else if (charCode == "92") - { - strResult += '\\'; - } - else if (charCode == "38") - { - strResult += '&'; - } - - i = i + strEscapePattern.length - 1; - } - else - { - strResult += str.charAt(i); - } - } - - strResult += str.substring (i, str.length); - - return strResult; -} - diff --git a/WirtualnaUczelnia_files/fullpage.gif b/WirtualnaUczelnia_files/fullpage.gif deleted file mode 100644 index cbad5877ed8b67e1c595da6f7fc9074ee11b5c82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 263 zcmZ?wbhEHb6l4%*IKsfNX3d()+P0H7{@lEIqqe%_!i5XRuKu}w=jM_nOO75ra{c=C z0|yR#`}zO;-M_Cs{{8*uUtL|@%_n~zzxn&|>%aN)=l}oz|IC>)#>U2X?%ZL(26RAz zAiEe?dlc0AQZnadbU86z-1ja}?!plp|E1yFCQ}61A5Xg+$iT>|X|eHP$@CXb)tfwI ze3MuY>{VHDE&Cg%tH>(B&Ko;-2k5-`@{6rDT>4YxIo{(AQWZrJel?*?jakL5b?ps; zO}^a%Y`y)Nd=ZnTOzqF&n-sKgQJI7ogUE`NtK8Eim|4X(ZrZ#tL~Hwwoyv*~)&QDd Bc`N_` diff --git a/WirtualnaUczelnia_files/go.gif b/WirtualnaUczelnia_files/go.gif deleted file mode 100644 index 6c9f4c5f8111a9085a879ab97702724bd67b12af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmV<00VV!NNk%w1VG;lm0M!5h7M2!Jr%*tkKnte}6KfL&a|TYPP8*~fSgThDmIo`0 zD`Br-E0ilzs8Jqs9v5*K9IYEnrAtbtNkybZ7O)mpsa8{{Q){$qFPAV!s7FGlL6ysu ziNuK`k|Ry0O?th0C8Z_;Y5_>2NCt=o8H*VspCb`=5jUkb6?+s_sZ=bSEnBNw(c;k& ztr0DKEv?tB6r>c~?c5xK9Du)oHIFquszJ}+&p@g^a=CJ5vSvD+IwXoDMWIDAnKS?Y z|NsC0A^8LW002J#EC2ui01^Na06+%!z!+{(F^G6bp03Aa>}V_oFW{?Muhj#l+ASERo4^jaZDU^XVCxluiBzrmnb~-OUARrJe1Bf9Xj2t*`Imrkq z0TKc|J1z(u95XnP3%d;wbxR5l2FDk16#*VrCn_o!c|8#+2o)Bg6B@BuTB%c5{64cC z0z?>SU@k+38-ysp08oGg1|2*^OsHqY7X@I6M(kjKfe8}~DoPxH5e!WT7A^>=RQce6 Q0~9Ds6etkFfsG&lJG~&9^8f$< diff --git a/WirtualnaUczelnia_files/keys.js b/WirtualnaUczelnia_files/keys.js deleted file mode 100644 index 5dd3753..0000000 --- a/WirtualnaUczelnia_files/keys.js +++ /dev/null @@ -1,39 +0,0 @@ - -function getElem(event) -{ - // Retrieve the event in IE - if (!event) - var event = window.event; - - // Reference the element howeaver this browser can - var elem; - if (event.target) // For Firefox - elem = event.target; - else if (event.srcElement) // For IE - elem = event.srcElement; - if (elem.nodeType == 3) // For Safari - elem = elem.parentNode; - - return elem -} - -function keyHandler(event) -{ - // for IE - if (!event) - var event = window.event - - var srcElement = getElem(event) - var tag = srcElement.tagName; - var override = !(tag == "A" || tag == "INPUT" || tag == "SELECT" || tag == "FORM" || tag == "SUBMIT"); - - if (override && event.keyCode == 13) //13 is key - { - if (srcElement.click) - srcElement.click(); - else - srcElement.onclick(); - } -} - -document.onkeypress = keyHandler; diff --git a/WirtualnaUczelnia_files/maximize.gif b/WirtualnaUczelnia_files/maximize.gif deleted file mode 100644 index f4323afbe3e5a5f6d5ee20e726078465d2a43e7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmZ?wbhEHbsJS! L=5I@4WUvMRVc`>+ diff --git a/WirtualnaUczelnia_files/minimize.gif b/WirtualnaUczelnia_files/minimize.gif deleted file mode 100644 index f1865bdd5e3d46c3646437d71b758b44435c7085..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZ?wbhEHb~%!zLsa;VT-WS Mks(V|y%`y-0We(>F#rGn diff --git a/WirtualnaUczelnia_files/panminus.gif b/WirtualnaUczelnia_files/panminus.gif deleted file mode 100644 index 8c1099f89464a7ee5318dc363b102bca639c10f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmZ?wbhEHb6l4%$xXQqA^2VRvfBvmmvnDSu|GSkKBLs`2PL-6K1Y^_3`hLB}>}cTDNZ9 z`t9fc>({T}ym@27gb5$N{!2|wJ%9J_g$oyMKKb+b&EGR;&fK|khk<%P2V@k;FAQvJ z93}^7oZt~)?r$*8nPwx&@z{A{3g2YE%TEd?=*>T`CLkc=6_u3e@~iE5V~@LukIRkR z4HgQ40yESU*c2=Bq@_ifrApK|7!(yIPEttXkmzYrY-vs4VU|#J;^gn2rCcE{;MF6+ z%DZ%Vg(P>klZ>R;`en=cxY+BRS-4sG*%;UaS-Ir4I?MVqD{v@qa*T{-yLPQvvnC-S;n>wb_a8mJdH2bJHGAgIpFd;q_S))_1xwd&*s^EB%ylzo&TMOI z-MV$__3PJf-n>y++jjo$-;ZDaUAS=J@teOlpZrNpO}%sH4g*zz;!hT^c{(5x4jD>1FlRlZMys1#h zHMcn@ATvXik6XD#NhKjkKt;Mlm6K6kWzysVHcsB&CVBZ5mAnK&6)pzVGLZ>$R4Q4- znP#}i@vm4_DaG33B*QAPX?BaUn4ECEGY_kr2sb0QkenRH4rf^grb(Q9a;(DA8PT$e d?9yD1rP&oTqg7=T6&c<%y!`m-^GintYXH%0h&TWM diff --git a/WirtualnaUczelnia_files/plus.gif b/WirtualnaUczelnia_files/plus.gif deleted file mode 100644 index 9063360deecd5f4d2a0de831477a70471f1f54ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmZ?wbhEHb - - - - -Drawing2 - - - - - - - - - - - - - - - - - - - -
- -
- Page-1 -
- - - Strona gƂówna - Test - listopad 18 - Wyniki - Moje zajęcia - - - - - -
- - diff --git a/WirtualnaUczelnia_files/png_1.js b/WirtualnaUczelnia_files/png_1.js deleted file mode 100644 index bd61438..0000000 --- a/WirtualnaUczelnia_files/png_1.js +++ /dev/null @@ -1,64 +0,0 @@ -function ViewMgrSetRasterLocation(pageID, shapeID, pinX, pinY) -{ - clickMenu (); - - var rasterImage = document.images("RasterImage"); - - var imageLeft = 0; - var imageRight = imageLeft + rasterImage.offsetWidth; - var imageTop = 0; - var imageBottom = imageTop + rasterImage.offsetHeight; - - var xLong = parent.ConvertXorYCoordinate(pinX, viewMgr.visBBoxLeft, viewMgr.visBBoxRight, imageLeft, imageRight, 0); - var yLong = parent.ConvertXorYCoordinate(pinY, viewMgr.visBBoxBottom, viewMgr.visBBoxTop, imageTop, imageBottom, 1); - - var pixelWidth = document.body.scrollWidth; - var pixelHeight = document.body.scrollHeight; - - var clientWidth = document.body.clientWidth; - var clientHeight = document.body.clientHeight; - var halfClientWidth = clientWidth; - var halfClientHeight = clientHeight; - - xLong = xLong + rasterImage.offsetLeft; - yLong = yLong + rasterImage.offsetTop; - var xScrollAmount = 0; - var yScrollAmount = 0; - - var xPrevScrollAmount = document.body.scrollLeft; - var yPrevScrollAmount = document.body.scrollTop; - - var arrowHalfWidth = arrowdiv.clientWidth / 2; - var arrowHeight = arrowdiv.clientHeight; - - if ((xLong - arrowHalfWidth) < xPrevScrollAmount) - { - // X off left of screen. - document.body.scrollLeft = xLong - arrowHalfWidth; - } - else if ((xLong + arrowHalfWidth) > (clientWidth + xPrevScrollAmount)) - { - // X off right of screen. - document.body.scrollLeft = xLong - clientWidth + xPrevScrollAmount + arrowHalfWidth; - } - - if (yLong < yPrevScrollAmount) - { - // Y off top of screen. - document.body.scrollTop = yLong; - } - else if ((yLong + arrowHeight) > (clientHeight + yPrevScrollAmount)) - { - // Y off bottom of screen. - document.body.scrollTop = yLong - clientHeight + yPrevScrollAmount + arrowHeight; - } - - arrowdiv.style.posLeft = xLong - arrowHalfWidth; - arrowdiv.style.posTop = yLong; - arrowdiv.style.visibility = "visible"; - - setTimeout( "parent.hideObject(arrowdiv)", 0 ); - setTimeout( "parent.showObject(arrowdiv)", 1 ); - setTimeout( "parent.hideObject(arrowdiv)", 2000 ); -} - diff --git a/WirtualnaUczelnia_files/png_1.png b/WirtualnaUczelnia_files/png_1.png deleted file mode 100644 index 8d5efe3485c01672106e52343a34efb1a6b3646b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9536 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 C9>?PV diff --git a/WirtualnaUczelnia_files/png_2.htm b/WirtualnaUczelnia_files/png_2.htm deleted file mode 100644 index caa0cba..0000000 --- a/WirtualnaUczelnia_files/png_2.htm +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -Drawing2 - - - - - - - - - - - - - - - - - - - -
- -
- Page-2 -
- - - Strona gƂówna - - - Ćwiczenia - Ćwiczenia - Laboratoria - Laboratoria - WykƂady - WykƂady - - - -
- - diff --git a/WirtualnaUczelnia_files/png_2.png b/WirtualnaUczelnia_files/png_2.png deleted file mode 100644 index 34b4d71fce5e7ff0315b651ca45472ac4e4eacd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6075 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 - - - - -Drawing2 - - - - - - - - - - - - - - - - - - - -
- -
- Page-3 -
- - - - - Logowanie za pomocą twarzy - Logowanie - - - -
- - diff --git a/WirtualnaUczelnia_files/png_3.png b/WirtualnaUczelnia_files/png_3.png deleted file mode 100644 index 638ff1ffd0f0b621342c6e0d058b17b45627a89f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6263 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 ZTv10o)ks+_@Mi%?P5Gfxo`U(C{{rM{#uoqp diff --git a/WirtualnaUczelnia_files/png_4.htm b/WirtualnaUczelnia_files/png_4.htm deleted file mode 100644 index f0c41a8..0000000 --- a/WirtualnaUczelnia_files/png_4.htm +++ /dev/null @@ -1,174 +0,0 @@ - - - - - -Drawing2 - - - - - - - - - - - - - - - - - - - -
- -
- Page-5 -
- - - - - Strona gƂówna - 20 poprawnych - 20 poprawnych - 0 bƂędne - 0 bƂędne - 0 bez odpowiedzi - 0 bez odpowiedzi - 20 poprawnych - 20 poprawnych - 2 bƂędne - 2 bƂędne - 0 bez odpowiedzi - 0 bez odpowiedzi - - - -
- - diff --git a/WirtualnaUczelnia_files/png_4.png b/WirtualnaUczelnia_files/png_4.png deleted file mode 100644 index d733cce4dbbb4ff28849c596d9b99fd47b981fb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6885 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 diff --git a/WirtualnaUczelnia_files/png_5.htm b/WirtualnaUczelnia_files/png_5.htm deleted file mode 100644 index 62521d5..0000000 --- a/WirtualnaUczelnia_files/png_5.htm +++ /dev/null @@ -1,163 +0,0 @@ - - - - - -Drawing2 - - - - - - - - - - - - - - - - - - - -
- -
- Page-4 -
- - - Strona gƂówna - Dalej - - - - - -
- - diff --git a/WirtualnaUczelnia_files/png_5.png b/WirtualnaUczelnia_files/png_5.png deleted file mode 100644 index 2d40d0090ee8b9570d974bfb439676294aa5e00b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8708 zcmd6NXH=6}*LED|fl=v*5)sfuK?fBHp-G7)1}TDA0I4bwL8U}`fW!t82rvc@#|bbUIu}FX#jz?dH?nc@QKa~T}j|=o6BYGvmkQg{z>5B*E?q}o&kZfLw9Z7 z{1@=N!}-E>7Z6CGYU{PF)+rSY0v(LfL7utlX*JttO_UtBoW~5bojo1&^g?wo^x!43 z{==jk{`gVI4P-*}9^IV;n|CdLQm?(+SLR@Lf-h+>C3)sC`Y`ou$nW6}^qnU0mgz|s zKU-DP(tjse9d$cgzj$8k`iT&JLThkqwHID-=@o)Co)PM?wh-mjIG%VU)@zJ0*Y$b> z>t0qeI$JQH%0;jSc@gUbL!aR*SD^i!p6Q6?ctLhQ zgWd1FEk(y-jk9dXb$uMcF3hfJVU#X4u9Y!-F*1T0^QX<6eQPiyaIN`Af=O$79=$$G zG;`&urp<n>x}qV!h{z+NlBRzV~x(>ydld@0}X%M{S^@$zzL>SJ0p<6Z;^E9|2zN{#Kur9G0QBK9KE^XFK+Q z^*FJ6@v}Weik1ni`m_=pH%)WQnr{TIECimkTlu_cKROlo}Bp(fb<{{onLn)B7p2mcZVnTCvlD6r`2cM_RsL)NFu5+h+ zjt|2*t4>_wuOYE!PniIIrPj#6ZbA5i=NCfp8UlM?FDxOrO9~5>g1D2%#Sa<>v<++2 zh7g6aY%WMUv;~)8jndVzjJ9AgtaQ+%Qr1i5bM;yV-Z3iJz8+$G?YoE*JvW~sl`K45 zHDfvDIx zt&bWR7l+8*rtUt|`N6>)iPBGsZ{ZBfa}vBFD#kS#I_DDEb#a?I8Q^iX0OI;XiP|-( z;+6Ji<`xp}ipL2QYpi>m%g3>;bNC@1V8U zXgC~BPOdfA@^%=W0DvivTL?l}O!W+K+?Ph^Cc5|dyw*wv`o1bH93rXSu2Ju;)sASC6Om^=m#)zbU=2STFxpZ)l(YiTC+KC1-lIqoWGX zu4T19QELBCSlH=fi0U0{Z7%em;}5@`+mX^rT5#e5!FPIR%^9^OpS_`kUopXl8&4I@ ze&~s&1`yzR(Xz3g!{fNQ@mqon?*SHPQJxEvNl=vX`a;U{RLZu^*t6yI<-UE18f#HK zX<>Zc6&8X%MNAzDbH|>NwGTa7OBR|U(UrQn#`oLInWJS2ZPrpwM%{)E?=8!)4JXue zlfkKD)9d<>ZL1``LDeqbpgE<4V{y|3xb$zCyz!A& zOQ^PZnp_gy)oI>9F{aI=-5NEOZFCU=kITMgMzSm9WU_W`

U)q&IY^l*626Q!ktg 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 diff --git a/WirtualnaUczelnia_files/tick-on.gif b/WirtualnaUczelnia_files/tick-on.gif deleted file mode 100644 index baf27715cb3af40ff0ff58d52ccc05e51f4a922e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99 zcmZ?wbhEHb6lCCLSj50kRb6{aP3@JaXhlWEUnZuRGiTnpbBBR}LGdRGkYr%c0TCdz z49prCVRz0suT<*TYvHA(weOY)%iZ+W(>E$-rto}VI8fZPt76^zn)mvP?uI}fUsXg_?Dy8EiyK2G&ar$q}~0w%L) IF)&yI09`{W-T(jq diff --git a/WirtualnaUczelnia_files/toolbar.htm b/WirtualnaUczelnia_files/toolbar.htm deleted file mode 100644 index f71ef76..0000000 --- a/WirtualnaUczelnia_files/toolbar.htm +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - -
 
- -

Drawing2

-
- - - - - diff --git a/WirtualnaUczelnia_files/visio.css b/WirtualnaUczelnia_files/visio.css deleted file mode 100644 index d47e9d6..0000000 --- a/WirtualnaUczelnia_files/visio.css +++ /dev/null @@ -1,263 +0,0 @@ -td {vertical-align: top;} - -.fillcolor -{ vertical-align: top; - padding: 0pt; - background-color:#5C85EF; - filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#5C85EF', EndColorStr='#90B6FF'); -} - -A.blu1 -{ - color: #3366CC; - text-decoration: none; - font-size: 95%; -} - -A.blu1:visited -{ - color: #3366CC; - text-decoration: none -} - -A.blu1:hover -{ - text-decoration: underline -} - -.visrptTitle -{ - color:Black; - font-style:normal; -} - -.visrptSummryLabel -{ - color:black; - font-weight:bold; -} - -.visrptGrandTotalRow -{ - color:Black; - font-weight:bold; -} - -.visrptHeader -{ - color:White; - font-style:normal; - background-color:#5C85EF; -} - -.visrptRowItem -{ - background-color:#DDDDDD; -} - -.a1 -{ color: #ffffff; - text-decoration:none; -} - -.p1 -{ font-family: verdana, sans-serif; - font-size: 60%; - COLOR: #ffffff; - Margin: 4pt,0pt,0pt,0pt; - line-height: .8em; -} - -.p2 -{ FONT-FAMILY: verdana, sans-serif; - FONT-WEIGHT: normal; - font-size: 70%; - COLOR: #333333; - Margin: 4pt,0pt,0pt,0pt; - line-height: 1.3em; -} - -.label -{ FONT-FAMILY: verdana, sans-serif; - FONT-WEIGHT: bold; - font-size: 70%; - COLOR: #FFFFFF; - Margin: .2em,0pt,2pt,2pt; - line-height: 1em; - text-decoration:none; -} - -.gobutton -{ - padding: 0pt, 2pt, 0pt, 0pt; - vertical-align: bottom; -} - -.formText -{ - font-size: 70%; - width: 99%; - margin: 0; - padding: 0; -} - -.holderTable -{ - padding-left:1px; - padding-right:1px; -} - -.detsPara -{ - margin:2pt; - font-size:60%; -} - -.navTocColor -{ - background-color:#999999; -} - -.indent -{ - margin-left:15px; - margin-right:15px; - padding-top:0px; - margin-top:0px; -} - -.results -{ - COLOR: #333333; - Margin: 4pt,0pt,0pt,10pt; - text-indent: -10pt; - line-height: 1.1em; -} - -.propViewer -{ - background-Color:white; - color: black; - font-family: verdana, sans-serif; - font-style: italic; - font-weight: bold; - font-size: 70%; - text-align: center; -} - -.propViewerTABLE -{ - margin: 2pt; - border-collapse:collapse; - border:solid 1px #999999; -} - -.propViewerTHEAD -{ - border: 2px; - font-size: 60%; -} - -.propViewerTD -{ - font-family: Verdana, sans-serif; - FONT-WEIGHT: normal; - font-size: 70%; - COLOR: #000000; - Margin: 0pt; - line-height: 1.1em; -} - -.propViewerEvenRow -{ - background-Color: #E7E7E7; -} - -.propViewerOddRow -{ - background-Color: #FFFFFF; -} - -BODY -{ - font-family: Verdana, sans-serif; - font-size: medium; -} - -DIV -{ - margin:0; - padding:0; -} - -FORM -{ - margin:0; -} - -.hiderScroll -{ - width:100%; - margin-bottom:2px; - margin-top:1px; - overflow:auto; -} - -.hider -{ - width:100%; - margin-bottom:2px; - margin-top:1px; -} - -.nav -{ - width: 100%; - height: 100%; - overflow: auto; -} - -.menuItem -{ - font-family:sans-serif; - font-size:80%; - line-height: 1.5em; - background-color:white; - color:black; - cursor:hand; -} - -.highlightItem -{ - font-family:sans-serif; - font-size:80%; - line-height: 1.5em; - background-Color:highlight; - color:white; - cursor:hand; -} - -.hlMenu -{ - border:black 2px outset; - display:none; - z-index:10; - position:absolute; - background-Color:white; -} - -.innerhlMenu -{ - padding-left:2pt; - padding-right:2pt; - background-Color:white; -} - -.svgmessage -{ FONT-FAMILY: verdana, sans-serif; - FONT-WEIGHT: normal; - font-size: 80%; - COLOR: #333333; - Margin: 1em; - line-height: 1.1em; -} diff --git a/WirtualnaUczelnia_files/widgets.htm b/WirtualnaUczelnia_files/widgets.htm deleted file mode 100644 index 082f58f..0000000 --- a/WirtualnaUczelnia_files/widgets.htm +++ /dev/null @@ -1,524 +0,0 @@ - - - -Drawing2 - - - - - - - - - - - - - - - - diff --git a/WirtualnaUczelnia_files/xaml_1.htm b/WirtualnaUczelnia_files/xaml_1.htm deleted file mode 100644 index 92fcc6e..0000000 --- a/WirtualnaUczelnia_files/xaml_1.htm +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -Drawing2 - - - - - - - - -
-
- - - - diff --git a/WirtualnaUczelnia_files/xaml_1.js b/WirtualnaUczelnia_files/xaml_1.js deleted file mode 100644 index 1d0e3c9..0000000 --- a/WirtualnaUczelnia_files/xaml_1.js +++ /dev/null @@ -1,764 +0,0 @@ -var ARROW_IMG_SRC = ''; -var ARROW_WIDTH = 33; -var ARROW_HEIGHT = 40; -var CONV_FACTOR = 96.0; - -// Required for callbacks -var plugin; -var rootCanvas; -var pageCanvas; -var imgArrow; - -var tooltip; - -var SelectNodes = parent.SelectNodes - -if (!window.SilverlightDisplay) - window.SilverlightDisplay = {}; - -SilverlightDisplay.Drawing = function() -{ -} - -SilverlightDisplay.Drawing.prototype = -{ - handleLoad: function(xaml_plugin, userContext, rootElement) - { - plugin = xaml_plugin; - imgArrow = null; - this.tooltip = null; - this.strLastShape = ""; // Name of the last shape that created an event - this.shapeSelIndex = -1; - this.shapeSel = null; - - this.root = rootElement; - rootCanvas = rootElement; - - // Find the page's canvas - for (var i = 0; i < rootCanvas.Children.Count; i++) - { - var child = rootCanvas.Children.GetItem(i); - if (child.toString () == "Canvas" && child.Name == "D") - { - pageCanvas = child; - break; - } - } - - this.scaleX = 1; - this.scaleY = 1; - var strTransform = ''; - rootCanvas.RenderTransform = plugin.Content.CreateFromXAML(strTransform); - - parent.viewMgr.origWidth = pageCanvas.Width; - parent.viewMgr.origWH = pageCanvas.Width / pageCanvas.Height; - - rootElement.addEventListener ("LostFocus", Silverlight.createDelegate (this, this.handleLostFocus)); - - this.addListenersToShapes (pageCanvas); - }, - - onResize: function(width, height) - { - // Calculate the new scale - this.scaleX = width / rootCanvas.Width; - this.scaleY = height / rootCanvas.Height; - rootCanvas.RenderTransform.ScaleX = this.scaleX; - rootCanvas.RenderTransform.ScaleY = this.scaleY; - - plugin.width = width; - plugin.height = height; - }, - - addListenersToShapes: function(canvasNode) - { - // Add listeners to all the shapes with properties - for (var i = 0; i < canvasNode.Children.Count; i++) - { - var child = canvasNode.Children.GetItem(i); - if (child.toString () == "Canvas" && child.Name != "") - { - this.addListenersToShapes (child); // Recursive call - } - else - { - continue; - } - - var shapeID = child.Name.substring (1, child.Name.length); // Remove the _ - var shapeNode = parent.parent.FindShapeXML (pageID, shapeID); - if(shapeNode) - { - var tmpProp = SelectNodes(shapeNode, "Prop").length > 0; - var tmpNodes = false; - if (!tmpProp) - tmpNodes = SelectNodes(shapeNode, "Scratch/B/SolutionXML/HLURL:Hyperlinks/HLURL:Hyperlink"); - if (tmpProp || tmpNodes.length > 0) - { - child.addEventListener ("MouseEnter", Silverlight.createDelegate (this, this.handleMouseEnter)); - child.addEventListener ("MouseLeftButtonDown", Silverlight.createDelegate (this, this.handleMouseDown)); - child.addEventListener ("MouseLeftButtonUp", Silverlight.createDelegate (this, this.handleMouseUp)); - child.addEventListener ("MouseLeave", Silverlight.createDelegate (this, this.handleMouseLeave)); - - if (tmpNodes.length > 0) - child.Cursor = "Hand"; - } - } - } - }, - - handleKeyDown: function(sender, eventArgs) - { - }, - - getTextBlock: function(text, left, top) - { - return ''; - }, - - removeTooltip: function() - { - if (this.tooltip != null) - { - // Remove the tooltip from the Canvas object. - pageCanvas.Children.Remove(this.tooltip); - } - this.tooltip = null; - }, - - addTooltip: function(sender, eventArgs, type) - { - // Determine whether the tooltip is created. - if (this.tooltip == null) - { - var strHL, strProps; - if (type == 'focus') - { - strHL = parent.parent.strFocusHLTooltipText; - strProps = parent.parent.strFocusPropsTooltipText; - } - else - { - strHL = parent.parent.strHLTooltipText; - strProps = parent.parent.strPropsTooltipText; - } - - // Build the tooltip string - var shapeIDStr = sender.name; - var shapeID = parseInt(shapeIDStr.substring(1, shapeIDStr.length)); - var shapeNode = parent.parent.FindShapeXML (pageID, shapeID); - var txtBlocks = new Array(3); - var border = 2; - var iHeight = border; - var iWidth = 0; - - if ( shapeNode != null ) - { - var textNode = SelectNodes(shapeNode, "Text"); - if (textNode != null && textNode.length > 0) - { - var strNodeTitle = textNode[0].textContent; - if (!strNodeTitle) - strNodeTitle = textNode[0].text; - var strTxtBlock = this.getTextBlock (strNodeTitle, border, iHeight); - txtBlocks[0] = plugin.content.createFromXaml (strTxtBlock, false); - iHeight += txtBlocks[0].ActualHeight; - iWidth = Math.max (iWidth, txtBlocks[0].ActualWidth + border * 2); - } - - // Show the prop tooltip only when there are - // properties in the shape and the details pane is available - var propNode = SelectNodes(shapeNode, "Prop"); - if (propNode != null && propNode.length > 0 && - parent.frmToolbar.widgets != null && parent.frmToolbar.widgets.Details != null) - { - var strTxtBlock = this.getTextBlock (strProps, border, iHeight); - txtBlocks[1] = plugin.content.createFromXaml (strTxtBlock); - iHeight += txtBlocks[1].ActualHeight; - iWidth = Math.max (iWidth, txtBlocks[1].ActualWidth + border * 2); - } - - var hlObj = parent.parent.GetHLAction (shapeNode, pageID, shapeID); - if (hlObj != null && (hlObj.DoFunction.length > 0 || hlObj.Hyperlink.length > 0)) - { - var strTxtBlock = this.getTextBlock (strHL, border, iHeight); - txtBlocks[2] = plugin.content.createFromXaml (strTxtBlock); - iHeight += txtBlocks[2].ActualHeight; - iWidth = Math.max (iWidth, txtBlocks[2].ActualWidth + border * 2); - } - } - - if(iWidth == 0) - return; - - // Define the XAML fragment for the background of the tooltip. - var xamlFragment = ''; - xamlFragment += ''; - xamlFragment += ''; - xamlFragment += ''; - xamlFragment += ''; - xamlFragment += ''; - xamlFragment += ''; - xamlFragment += ''; - xamlFragment += ''; - xamlFragment += ''; - xamlFragment += ''; - - - // Create the XAML fragment for the tooltip. - this.tooltip = plugin.content.createFromXaml (xamlFragment, false); - - // Position the tooltip at a relative x/y coordinate value. - var cursorPosition = eventArgs.getPosition (pageCanvas); - this.tooltip["Canvas.Left"] = cursorPosition.x; - this.tooltip["Canvas.Top"] = cursorPosition.y + 20 * (1 / this.scaleY); - if(cursorPosition.x + this.tooltip.Width > pageCanvas.Width) - { - this.tooltip["Canvas.Left"] = pageCanvas.Width - this.tooltip.Width; - } - else if(cursorPosition.y + this.tooltip.Height + 20 > pageCanvas.Height) - { - this.tooltip["Canvas.Top"] = pageCanvas.Height - this.tooltip.Height; - } - } - - // Add the tooltip to the Canvas object. - pageCanvas.Children.Add (this.tooltip); - for (var i = 0; i < txtBlocks.length; i++) - { - if (txtBlocks[i] != null) - this.tooltip.Children.Add (txtBlocks[i]); - } - - setTimeout("if(window.SilverlightObj.strLastShape == '" + sender.name + "') window.SilverlightObj.removeTooltip()", 2000); - }, - - handleMouseEnter: function(sender, eventArgs) - { - if (this.tooltip != null) - this.removeTooltip (); - - this.addTooltip (sender, eventArgs, 'mouse'); - this.strLastShape = sender.name; - }, - - handleMouseDown: function(sender, eventArgs) - { - clickMenu (); - }, - - handleDownloaderLoad: function(downloader, eventArgs) - { - var plugin = sender.getHost(); - - var xamlPage = plugin.content.CreateFromXamlDownloader(downloader, ""); - - var root = sender.findName("rootCanvas"); - root.Children.Add(xamlPage); - }, - - handleMouseUp: function(sender, eventArgs) - - { - if(this.shapeSel != null) - this.shapeSel.Opacity = 1.0; - this.shapeSel = sender; - this.shapeSel.Opacity = 0.5; - - var shapeIDStr = sender.name; - var shapeID = parseInt(shapeIDStr.substring(1, shapeIDStr.length)); - parent.OnShapeClick(pageID, shapeID, null, eventArgs); - }, - - handleMouseLeave: function(sender, eventArgs) - { - this.removeTooltip(); - }, - - handleLostFocus: function(sender, eventArgs) - { - if(this.shapeSel != null) - this.shapeSel.Opacity = 1.0; - this.shapeSel = null; - }, - - getIndexFromName: function(strName) - { - var children = pageCanvas.Children; - for(var i = 0; i < children.Count; i++) - { - var child = children.GetItem(i); - if(child.Name == strName) - return i; - } - return -1; - }, - - isSelectable: function(shape) - { - if(shape == null) - return false; - - if(shape.Name && shape.Name.length >= 2) - { - var shapeID = shape.Name.substring (1, shape.Name.length); // Remove the _ - var shapeNode = parent.parent.FindShapeXML (pageID, shapeID); - - if(shapeNode) - { - if (SelectNodes(shapeNode, "Prop").length > 0 || - SelectNodes(shapeNode, "Scratch/B/SolutionXML/HLURL:Hyperlinks/HLURL:Hyperlink").length > 0) - { - return true; - } - } - } - - return false; - }, - - selectNextShape: function() - { - if(this.shapeSel == null) - { - this.shapeSel = this.nextShape(pageCanvas); - } - else - { - this.shapeSel.Opacity = 1.0; - this.shapeSel = this.nextShape(this.shapeSel); - } - - if(this.shapeSel) - this.shapeSel.Opacity = 0.5; - - return this.shapeSel; - }, - - selectPrevShape: function() - { - if(this.shapeSel == null) - { - this.shapeSel = this.prevShape(pageCanvas); - } - else - { - this.shapeSel.Opacity = 1.0; - this.shapeSel = this.prevShape(this.shapeSel); - } - - if(this.shapeSel) - this.shapeSel.Opacity = 0.5; - - return this.shapeSel; - }, - - // Called when we gain the focus for the first time from tabbing - startHandlingTabs: function(front) - { - if(front) - return (this.selectNextShape() != null); - else - return (this.selectPrevShape() != null); - }, - - nextShape: function(startShape, currShape, lastVisited) // currShape and currIndex should only be used by this function itself - { - // Visit - if(currShape != null && startShape != currShape && this.isSelectable(currShape)) - { - return currShape; - } - - if(currShape == null) - { - currShape = startShape; - } - - // Check this nodes children, making sure we don't recheck nodes as we traverse upwards - var shapeFound = null; - if(currShape.toString () == 'Canvas' && currShape.Children.Count != 0) - { - var start = 0; - if(lastVisited != null) - { - for(var i = 0; i < currShape.Children.Count; i++) - { - if(currShape.Children.GetItem(i).Name == lastVisited.Name) - { - start = i + 1; - break; - } - } - } - - for(var i = start; i < currShape.Children.Count; i++) - { - shapeFound = this.nextShape(startShape, currShape.Children.GetItem(i)); - if(shapeFound) - return shapeFound; - } - } - - if(currShape == startShape && startShape.Name && startShape.Name != "D") // We searched all child nodes and now need to search parent nodes - { - return this.nextShape(currShape.GetParent(), null, currShape); - } - - return null; - }, - - // Traverses upwards until it finds a possibility of child shapes - prevShape: function(currShape) - { - if(currShape == pageCanvas) - { - return this.RLVSearch(currShape); - } - - // Start traversing R->L starting to the left of the currShape - var parent = currShape.GetParent(); - var startIndex; - while(currShape.Name != pageCanvas.Name) - { - for(startIndex = parent.Children.Count - 1; startIndex >= 0; startIndex--) - { - if(parent.Children.GetItem(startIndex).Name == currShape.Name) - break; - } - startIndex--; - if(startIndex != -1) - return this.RLVSearch(parent, startIndex) - - parent = parent.GetParent(); - currShape = currShape.GetParent(); - } - - return null; - }, - - // Traverses downwards until it finds a child shape, otherwise it tries to hop up again - RLVSearch: function(currShape, startIndex, rootShape) - { - if(currShape.toString () == 'Canvas' && currShape.Children.Count != 0) - { - // R to L search - if(startIndex == null) - startIndex = currShape.Children.Count - 1; - if(rootShape == null) - rootShape = currShape; - - for(var i = startIndex; i >= 0; i--) - { - var shapeFound = this.RLVSearch(currShape.Children.GetItem(i),null,rootShape); - if(shapeFound) - return shapeFound; - } - - if(this.isSelectable(currShape)) - return currShape; - } - - // We can still hop up - if(currShape != pageCanvas && currShape == rootShape) - return this.prevShape(currShape); - - return null; - }, - - getBounds: function(shape) - { - var strTag = shape.Tag; - var bounds = new Bounds(); - bounds.x = getValueFromTag(strTag, "x"); - bounds.y = getValueFromTag(strTag, "y"); - bounds.width = getValueFromTag(strTag, "width"); - bounds.height = getValueFromTag(strTag, "height"); - - return bounds; - } -} - -function getValueFromTag(tag, propName) -{ - var start = tag.indexOf('"' + propName + '"') + propName.length + 3; - var end = tag.indexOf(',', start); - if(end == -1) end = tag.indexOf('\\', start); - return tag.substring(start,end); -} - -function SetXAMLLocation(pageID, shapeID, pinX, pinY) -{ - clickMenu (); - - var xVal = CONV_FACTOR * pinX; - var yVal = rootCanvas.Height - (CONV_FACTOR * pinY); - - var centeredX = xVal - Math.round(ARROW_WIDTH / 2); - - var xamlFragment = ''; - xamlFragment += ''; - xamlFragment += ARROW_IMG_SRC; - xamlFragment += ''; - - if(imgArrow) - rootCanvas.Children.Remove(imgArrow); - - imgArrow = plugin.content.createFromXaml(xamlFragment, false); - - var boolNeedToScroll = false; - var doc = document; - if( !( (xVal - ARROW_WIDTH / 2) > doc.body.scrollLeft && (xVal + ARROW_WIDTH / 2) < (doc.body.scrollLeft + doc.body.clientWidth) )) - { - boolNeedToScroll = true; - } - - if( !( (yVal - ARROW_HEIGHT) > doc.body.scrollTop && (yVal + ARROW_HEIGHT) < (doc.body.scrollTop + doc.body.clientHeight) )) - { - boolNeedToScroll = true; - } - - if( boolNeedToScroll == true ) - { - window.scrollTo( xVal - doc.body.clientWidth / 2, yVal - doc.body.clientHeight / 2); - } - - rootCanvas.Children.Add(imgArrow); - - setTimeout("RemoveArrow()", 2000); -} - -function RemoveArrow() -{ - if(imgArrow) - rootCanvas.Children.Remove(imgArrow); - - imgArrow = null; -} - -function XAMLZoomChange(size) -{ - if(size) - { - if(size == "up") - { - size = zoomLast + 50; - } - else if(size == "down") - { - size = zoomLast - 50; - } - - size = parseInt(size); - if(typeof(size) != "number") - size = 100; - } - else - { - size = 100; - } - - clickMenu (); - - viewMgr.zoomLast = size; - - var zoomFactor = size/100; - - var width = plugin.clientWidth; - var height = plugin.clientHeight; - - var margin = parseInt(document.body.style.margin) * 2; - - var clientWidth = document.body.clientWidth; - var clientHeight = document.body.clientHeight; - - // Get the scroll properties - var newScrollLeft = document.body.scrollLeft; - var newScrollTop = document.body.scrollTop; - - // ?Miscalculate the drawable width - var winwidth = clientWidth - margin; - var winheight = clientHeight - margin; - - // Calculate the ratio to turn pixel coordinates of the image into screen coordinates - var widthRatio = winwidth / width; - var heightRatio = winheight / height; - - // Calculate the new size and maintain aspect ratio - if (widthRatio < heightRatio) - { - width = zoomFactor * winwidth; - height = width / this.origWH; - } - else - { - height = zoomFactor * winheight; - width = height * this.origWH; - } - - drawing.onResize(Math.max(width, 1), Math.max(height, 1)); - - // Resave the new size (also saved in this.zoomLast) - this.sizeLast = size; - - // Calculate the center screen coordinate (includes offset for scrolling) - var centerX = (zoomFactor / viewMgr.zoomFactor) * (newScrollLeft + (clientWidth / 2) - this.s.posLeft); - var centerY = (zoomFactor / viewMgr.zoomFactor) * (newScrollTop + (clientHeight / 2) - this.s.posTop); - - viewMgr.zoomFactor = zoomFactor; - - // TODO Add padding if we are zoomed out, use less if zoomed in (width and height) - if (width <= clientWidth) - { - this.s.posLeft = Math.max( 0, (clientWidth / 2) - (width / 2)); - } - else - { - var left = centerX - (clientWidth / 2); - if ( left >= 0 ) - { - this.s.posLeft = 0; - newScrollLeft = left; - } - else - { - this.s.posLeft = -left; - newScrollLeft = 0; - } - } - - if (height <= clientHeight) - { - this.s.posTop = Math.max( 0, (clientHeight / 2) - (height / 2)); - } - else - { - var top = centerY - (clientHeight / 2); - if ( top >= 0 ) - { - this.s.posTop = 0; - newScrollTop = top; - } - else - { - this.s.posTop = -top; - newScrollTop = 0; - } - } - - window.scrollTo(newScrollLeft, newScrollTop); - - // TODO Make the image visible - this.s.visibility = "visible"; - - var newXOffsetPercent = document.body.scrollLeft / plugin.width; - var newYOffsetPercent = document.body.scrollTop / plugin.height; - var newWidthPercent = document.body.clientWidth / plugin.width; - var newHeightPercent = document.body.clientHeight / plugin.height; - - if (viewMgr.viewChanged) - { - viewMgr.viewChanged (newXOffsetPercent, newYOffsetPercent, newWidthPercent, newHeightPercent); - } - - if (viewMgr.PostZoomProcessing) - { - viewMgr.PostZoomProcessing(size); - } -} - -function XAMLOnScroll() -{ - if (viewMgr.viewChanged) - { - var newXOffsetPercent = document.body.scrollLeft / plugin.width; - var newYOffsetPercent = document.body.scrollTop / plugin.height; - - viewMgr.viewChanged (newXOffsetPercent, newYOffsetPercent, null, null); - } -} - -function XAMLOnResize () -{ - if (viewMgr.zoomLast == 100) - { - viewMgr.Zoom(100); - } - - if (viewMgr.viewChanged) - { - var newWidthPercent = document.body.clientWidth / plugin.width; - var newHeightPercent = document.body.clientHeight / plugin.height; - - viewMgr.viewChanged (null, null, newWidthPercent, newHeightPercent); - } -} - -function XAMLSetView (xOffsetPercent, yOffsetPercent) -{ - var leftPixelOffset = xOffsetPercent * plugin.clientWidth; - var topPixelOffset = yOffsetPercent * plugin.clientHeight; - - window.scrollTo (leftPixelOffset - this.s.posLeft, topPixelOffset - this.s.posTop); - - if (viewMgr.PostSetViewProcessing) - { - viewMgr.PostSetViewProcessing(); - } -} - -//********************************Silverlight.Thumbnail***************************************** - -SilverlightDisplay.Thumbnail = function() -{ - this.plugin = null; - this.rootCanvas = null; - this.pageCanvas = null; - this.callbackIndex = null; - this.scale = null; -} - -SilverlightDisplay.Thumbnail.prototype = -{ - handleLoad: function(rootElement) - { - this.plugin = rootElement.getHost(); - this.rootCanvas = rootElement; - - // Find the page's canvas - for (var i = 0; i < this.rootCanvas.Children.Count; i++) - { - var child = this.rootCanvas.Children.GetItem(i); - if (child.toString () == "Canvas" && child.Name == "D") - { - this.pageCanvas = child; - break; - } - } - - // Fit the canvas into the space given by the zoom window - if(this.rootCanvas.Width > this.rootCanvas.Height) - { - this.scale = this.plugin.clientWidth / this.rootCanvas.Width; - this.rootCanvas['Canvas.Top'] = (this.rootCanvas.Width - this.rootCanvas.Height) / 2 * this.scale; - this.rootCanvas['Canvas.Left'] = 0; - } - else - { - this.scale = this.plugin.clientHeight / this.rootCanvas.Height; - this.rootCanvas['Canvas.Left'] = (this.rootCanvas.Height - this.rootCanvas.Width) / 2 * this.scale; - this.rootCanvas['Canvas.Top'] = 0; - } - var strTransform = ''; - this.rootCanvas.RenderTransform = this.plugin.Content.CreateFromXAML(strTransform); - } -} - -function Bounds(x, y, width, height) -{ - this.x = x; - this.y = y; - this.width = width; - this.height = height; -} - diff --git a/WirtualnaUczelnia_files/xaml_1.xaml b/WirtualnaUczelnia_files/xaml_1.xaml deleted file mode 100644 index 1d5d6d6..0000000 --- a/WirtualnaUczelnia_files/xaml_1.xaml +++ /dev/null @@ -1,1680 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WirtualnaUczelnia_files/xaml_2.htm b/WirtualnaUczelnia_files/xaml_2.htm deleted file mode 100644 index 58b2e8c..0000000 --- a/WirtualnaUczelnia_files/xaml_2.htm +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -Drawing2 - - - - - - - - -
-
- - - - diff --git a/WirtualnaUczelnia_files/xaml_2.xaml b/WirtualnaUczelnia_files/xaml_2.xaml deleted file mode 100644 index 822b06b..0000000 --- a/WirtualnaUczelnia_files/xaml_2.xaml +++ /dev/null @@ -1,806 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WirtualnaUczelnia_files/xaml_3.htm b/WirtualnaUczelnia_files/xaml_3.htm deleted file mode 100644 index 62f7ccf..0000000 --- a/WirtualnaUczelnia_files/xaml_3.htm +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -Drawing2 - - - - - - - - -
-
- - - - diff --git a/WirtualnaUczelnia_files/xaml_3.xaml b/WirtualnaUczelnia_files/xaml_3.xaml deleted file mode 100644 index 81035ee..0000000 --- a/WirtualnaUczelnia_files/xaml_3.xaml +++ /dev/null @@ -1,721 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WirtualnaUczelnia_files/xaml_4.htm b/WirtualnaUczelnia_files/xaml_4.htm deleted file mode 100644 index a8e1e83..0000000 --- a/WirtualnaUczelnia_files/xaml_4.htm +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -Drawing2 - - - - - - - - -
-
- - - - diff --git a/WirtualnaUczelnia_files/xaml_4.xaml b/WirtualnaUczelnia_files/xaml_4.xaml deleted file mode 100644 index 7f52006..0000000 --- a/WirtualnaUczelnia_files/xaml_4.xaml +++ /dev/null @@ -1,1233 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WirtualnaUczelnia_files/xaml_5.htm b/WirtualnaUczelnia_files/xaml_5.htm deleted file mode 100644 index 241a025..0000000 --- a/WirtualnaUczelnia_files/xaml_5.htm +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -Drawing2 - - - - - - - - -
-
- - - - diff --git a/WirtualnaUczelnia_files/xaml_5.xaml b/WirtualnaUczelnia_files/xaml_5.xaml deleted file mode 100644 index 30a2834..0000000 --- a/WirtualnaUczelnia_files/xaml_5.xaml +++ /dev/null @@ -1,1022 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WirtualnaUczelnia_files/zoom.htm b/WirtualnaUczelnia_files/zoom.htm deleted file mode 100644 index b8b1d1f..0000000 --- a/WirtualnaUczelnia_files/zoom.htm +++ /dev/null @@ -1,995 +0,0 @@ - - - - - - - -
-
-
- - - - - - - - diff --git a/static/logo.jpg b/static/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..82b624517ba660623968f3688d1e8db071bb4a88 GIT binary patch literal 12670 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 QTd0Z^n7;>@B