Reduce dependencies, fix broken script

This commit is contained in:
Sam 2014-04-18 17:43:02 +10:00
parent 4e34f7b43f
commit 6997d2e314
3 changed files with 12 additions and 7 deletions

View File

@ -1,7 +1,7 @@
$(function(){
Discourse.MessageBus.start();
Discourse.MessageBus.subscribe("/docker/log", function(message){
if(message == "DONE"){
if(message === "DONE"){
$("button.upgrade").attr("disabled", false);
} else {
$("#log").append($("<pre>" + message + "<pre>"));

View File

@ -29,11 +29,16 @@
<h2>Log</h2>
<div id="log"></div>
<div id="main"></div>
<%= javascript_include_tag "preload_store" %>
<%= javascript_include_tag "locales/#{I18n.locale}" %>
<%= javascript_include_tag "vendor" %>
<%= javascript_include_tag "application" %>
<script>
Discourse = {};
</script>
<%= javascript_include_tag "jquery_include.js" %>
<%= javascript_include_tag "message-bus" %>
<script>
Discourse.MessageBus = window.MessageBus;
Discourse.ajax = $.ajax;
Discourse.MessageBus.start();
</script>
<%= javascript_include_tag "docker_manager" %>
</body>
</html>

View File

@ -10,7 +10,7 @@ module ::DockerManager
end
end
Rails.configuration.assets.precompile += ['docker_manager.js']
Rails.configuration.assets.precompile += ['docker_manager.js', 'jquery_include.js', 'message-bus']
after_initialize do
Discourse::Application.routes.append do