From 5474ec0a8fa929b1a187f673a223c4cdb3e44c38 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Tue, 10 Apr 2018 14:27:31 -0400 Subject: [PATCH] Wait for the sock to be ready as a proxy for the Studio header being ready --- cms/static/js/sock.js | 6 ++++-- common/djangoapps/terrain/ui_helpers.py | 3 +++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/cms/static/js/sock.js b/cms/static/js/sock.js index a68bb55bcc..fe6b331e46 100644 --- a/cms/static/js/sock.js +++ b/cms/static/js/sock.js @@ -4,7 +4,7 @@ import 'jquery.smoothScroll'; 'use strict'; -var toggleSock = function(e) { +var toggleSock = function (e) { e.preventDefault(); var $btnShowSockLabel = $(this).find('.copy-show'); @@ -33,7 +33,9 @@ var toggleSock = function(e) { }); }; -domReady(function() { +domReady(function () { // toggling footer additional support $('.cta-show-sock').bind('click', toggleSock); }); + +export { toggleSock } diff --git a/common/djangoapps/terrain/ui_helpers.py b/common/djangoapps/terrain/ui_helpers.py index 31522f126f..d7fe5d49eb 100644 --- a/common/djangoapps/terrain/ui_helpers.py +++ b/common/djangoapps/terrain/ui_helpers.py @@ -62,6 +62,9 @@ TRUTHY_WAIT = { re.compile(r'^Pages \|'): [ 'XBlock' ], + re.compile(r'^Studio Home \|'): [ + 'toggle_sock' + ], }