﻿function onSourceDownloadProgressChanged(sender, eventArgs) {
    var root = sender.get_element().content;
    var progress = Math.round((eventArgs.get_progress() * 100));
    var rect = root.findName("uxProgressBar");

    root.findName("uxStatus").Text = Math.round((eventArgs.get_progress() * 1000)) / 10 + "%";
    root.findName("uxProgressBar").Width = eventArgs.get_progress() * 115;

    rect["Canvas.Left"] = 16 + (eventArgs.get_progress() * (-5));
    rect["Canvas.Top"] = 2 + (eventArgs.get_progress() * (-28));
}


function rootCanvasLoaded(sender, eventArgs) {
    var slPlugin = sender.getHost();
    var w = slPlugin.content.actualWidth;
    var h = slPlugin.content.actualHeight;
    var loader = sender.findName("Loader");
    loader["Canvas.Left"] = (w / 2) - 62;
    loader["Canvas.Top"] = (h / 2) - 25;
}