[banshee] [MiroGuide] Move fixup JS to banshee.fm
- From: Gabriel Burt <gburt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [banshee] [MiroGuide] Move fixup JS to banshee.fm
- Date: Wed, 14 Jul 2010 19:03:31 +0000 (UTC)
commit 026150992ef86ecc17b7ee61958e691756ffe3e5
Author: Gabriel Burt <gabriel burt gmail com>
Date: Wed Jul 14 12:03:01 2010 -0700
[MiroGuide] Move fixup JS to banshee.fm
.../Banshee.MiroGuide/MiroGuideView.cs | 29 ++-----------------
1 files changed, 3 insertions(+), 26 deletions(-)
---
diff --git a/src/Extensions/Banshee.MiroGuide/Banshee.MiroGuide/MiroGuideView.cs b/src/Extensions/Banshee.MiroGuide/Banshee.MiroGuide/MiroGuideView.cs
index 0568fa6..fbd2061 100644
--- a/src/Extensions/Banshee.MiroGuide/Banshee.MiroGuide/MiroGuideView.cs
+++ b/src/Extensions/Banshee.MiroGuide/Banshee.MiroGuide/MiroGuideView.cs
@@ -45,33 +45,12 @@ namespace Banshee.MiroGuide
public MiroGuideView ()
{
CanSearch = true;
+ FixupJavascriptUrl = "http://integrated-services.banshee.fm/miro/guide-fixups.js";
FullReload ();
}
protected override void OnLoadStatusChanged (OssiferLoadStatus status)
{
- if ((status == OssiferLoadStatus.FirstVisuallyNonEmptyLayout ||
- status == OssiferLoadStatus.Finished) && Uri != "about:blank") {
-
- //if (fixup_javascript != null) {
- //ExecuteScript (fixup_javascript);
- //}
- var fixup_javascript = @"
- // Hide welcome
- var w = document.getElementById ('welcome');
- if (w != null) { w.style.display = 'none'; }
-
- // Hide these
- var a = document.getElementsByClassName ('only-in-browser')
- for (var i = 0; i < a.length; i++) { a[i].style.display = 'none'; }
-
- // Show these
- a = document.getElementsByClassName ('only-in-miro')
- for (var i = 0; i < a.length; i++) { a[i].className = ''; }
- ";
- ExecuteScript (fixup_javascript);
- }
-
if (status == OssiferLoadStatus.Finished && Uri != null && Uri.StartsWith ("http://miroguide.com")) {
last_was_audio.Set (Uri.Contains ("miroguide.com/audio/"));
}
@@ -84,10 +63,8 @@ namespace Banshee.MiroGuide
// We only explicitly accept (render) text/html types, and only
// download audio/x-amzxml - everything else is ignored.
switch (mimetype) {
- case "application/x-miro":
- return OssiferNavigationResponse.Download;
- default:
- return base.OnMimeTypePolicyDecisionRequested (mimetype);
+ case "application/x-miro": return OssiferNavigationResponse.Download;
+ default: return base.OnMimeTypePolicyDecisionRequested (mimetype);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]