adding a "join the FSF" button at the top of pages
authorAndrew Engelbrecht <sudoman@ninthfloor.org>
Thu, 9 Mar 2017 17:58:04 +0000 (12:58 -0500)
committerAndrew Engelbrecht <sudoman@ninthfloor.org>
Thu, 9 Mar 2017 17:58:04 +0000 (12:58 -0500)
mediagoblin_libreplanet/__init__.py
mediagoblin_libreplanet/templates/libreplanet/join.html [new file with mode: 0644]

index 2533be4..af39bdc 100644 (file)
@@ -18,7 +18,7 @@ import logging
 import os
 
 from mediagoblin import mg_globals
-from mediagoblin.tools.pluginapi import get_config, register_template_path, register_routes
+from mediagoblin.tools.pluginapi import get_config, register_template_path, register_routes, register_template_hooks
 from mediagoblin.db.models import MediaEntry
 from mediagoblin.db.util import media_entries_for_tag_slug
 from mediagoblin.tools.pagination import Pagination
@@ -109,3 +109,8 @@ hooks = {
     'setup': setup_plugin,
     'frontpage_view': frontpage_view_hook
 }
+
+register_template_hooks(
+    {'header_extra': "/mediagoblin/plugins/libreplanet/templates/libreplanet/join.html"}
+)
+
diff --git a/mediagoblin_libreplanet/templates/libreplanet/join.html b/mediagoblin_libreplanet/templates/libreplanet/join.html
new file mode 100644 (file)
index 0000000..88a631c
--- /dev/null
@@ -0,0 +1,5 @@
+
+<a href="http://fsf.org/jfb">
+    <img id="join-button" src="//static.fsf.org/nosvn/join.en.png" alt="Join now" />
+</a>
+