Last active
July 28, 2022 18:47
-
-
Save Kaelinator/8c035b836e27a4c1f8b82b2930648f22 to your computer and use it in GitHub Desktop.
Paste this into your console (with target set to Frame: Activity) for extra tools to allow you to be more productive when learning with Edgenuity
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (() => { | |
| const stopAllAudio = () => { | |
| API.Audio.soundQueue = new Array(); | |
| API.Audio.callBackQueue = new Array(); | |
| API.Audio.playing = false; | |
| try { | |
| API.Audio.stopAudio(); | |
| } catch (ex) { } | |
| } | |
| const forceOpenFrame = n => { | |
| const order = API.FrameChain.currentFrame + n | |
| if (API.FrameChain.frameUpdateInProgress) return; | |
| $("#btnEntryAudio").css("display", "none"); | |
| $("#btnExitAudio").css("display", "none"); | |
| $(".frameCaptions").css("display", "none"); | |
| $(".stop-marker").css("display", "none"); | |
| try { | |
| $('#vid_volume').change(); | |
| } catch (ex) { } | |
| API.Frame.entryAudioFilename = null; | |
| API.Frame.exitAudioFilename = null; | |
| API.Frame.hintAudioFilename = null; | |
| API.Frame.showMeVideoFilename = null; | |
| API.Frame.showHideReplayText(); | |
| $('#iFramePreview').attr('src', API.FrameChain.frameAddresses[order - 1]); | |
| if (API.FrameChain.turnOffClosedCaptions) { | |
| API.FrameChain.turnOffClosedCaptions(); | |
| } | |
| stopAllAudio() | |
| API.FrameChain.updateFramesStatus(API.FrameChain.framesStatus, order); | |
| //Display frame window | |
| if (API.Video.elementIDs.container && API.Video.elementIDs.container.parentNode) { | |
| try { | |
| API.Video.wrapper.stop(); | |
| API.Video.wrapper.theVideo.executeFlashFunction("disconnect"); | |
| } catch (ex) { } | |
| $("#" + API.Video.frameVideoControls.elementIDs.progress).css("left", "0"); | |
| if (getInternetExplorerVersion() == -1) { | |
| API.Video.elementIDs.container.style.width = "1px"; | |
| API.Video.elementIDs.container.style.height = "1px"; | |
| API.Video.elementIDs.container.style.opacity = "0.01"; | |
| } else { | |
| API.Video.elementIDs.container.style.display = "none"; | |
| } | |
| $("#" + API.Video.elementIDs.frameVideoControls).hide(); | |
| //destroy(); | |
| $("#ctl00_ContentPlaceHolderBody_upnlFrameArea").show(); | |
| $("#iFramePreview").show(); | |
| //$("#" + API.Video.elementIDs.playerContainer).hide(); | |
| } | |
| } | |
| $('<li class="FrameLeft"></li>') | |
| .click(() => forceOpenFrame(-1)) | |
| .append($('<a href="#_" style="filter: hue-rotate(180deg) saturate(2); margin-left: -40px;">Go Left</a>')) | |
| .appendTo('.FramesList') | |
| $('<li class="FrameRight"></li>') | |
| .click(() => forceOpenFrame(1)) | |
| .append($('<a href="#_" style="filter: hue-rotate(180deg) saturate(2); margin-left: 40px;">Go Right</a>')) | |
| .appendTo('.FramesList') | |
| setInterval(() => { | |
| API.Audio.audioEndHandler() | |
| if (window.autoSkip) | |
| API.FrameChain.nextFrame() | |
| }, 1000) | |
| window.autoSkip = true | |
| if (top.window.frames.$('#toggle-auto-advance').length) | |
| top.window.frames.$('#toggle-auto-advance').remove() | |
| top.window.frames.$('<li></li>') | |
| .append( | |
| $('<a class="nav dave" id="toggle-auto-advance">Disable Auto Advance</a>') | |
| .click(function() { | |
| $(this).text(((window.autoSkip = !window.autoSkip) ? 'Dis' : 'En') + 'able Auto Advance') | |
| })) | |
| .prependTo('.mainhead .head-nav') | |
| })() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
when you open the dev tools there is a button at the very top left of the panel
that is the select button. when it turns blue you click on the stage (video/activity)
boom. then the command works.