Including OpenAjax.js in admin pages as our client-side event bus.

e.g.:
OpenAjax.hub.subscribe("orchard.someeventname.*, function(name, eventdata) { });
OpenAjax.hub.publish("orchard.someeventname.somethingspecific", eventdata);

--HG--
branch : dev
This commit is contained in:
Dave Reed
2011-02-11 15:37:50 -08:00
parent e24cefd99b
commit 533af426f2
3 changed files with 3 additions and 0 deletions

View File

@@ -266,6 +266,7 @@
<Content Include="Shapes\Scripts\base.js" />
<Content Include="Shapes\Scripts\html5.js" />
<Content Include="Shapes\Scripts\jquery.switchable.js" />
<Content Include="Shapes\Scripts\OpenAjax.js" />
<Content Include="Shapes\Styles\Images\detail-view-on.gif" />
<Content Include="Shapes\Styles\Images\detail-view.gif" />
<Content Include="Shapes\Styles\Images\summary-view-on.gif" />

View File

@@ -5,6 +5,7 @@ namespace Orchard.Core.Shapes {
public void BuildManifests(ResourceManifestBuilder builder) {
var manifest = builder.Add();
manifest.DefineScript("ShapesBase").SetUrl("base.js").SetDependencies("jQuery");
manifest.DefineScript("OpenAjax").SetUrl("OpenAjax.js");
manifest.DefineStyle("Shapes").SetUrl("site.css"); // todo: missing
manifest.DefineStyle("ShapesSpecial").SetUrl("special.css");

View File

@@ -10,6 +10,7 @@
Style.Include("ie.css").UseCondition("lte IE 8").SetAttribute("media", "screen, projection");
Style.Include("ie6.css").UseCondition("lte IE 6").SetAttribute("media", "screen, projection");
Script.Require("jQuery");
Script.Require("OpenAjax");
Script.Require("ShapesBase");
Script.Include("admin.js");