Index: nodewords.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/nodewords/nodewords.module,v
retrieving revision 1.57.2.359
diff -u -p -r1.57.2.359 nodewords.module
--- nodewords.module	30 Oct 2010 04:39:47 -0000	1.57.2.359
+++ nodewords.module	30 Oct 2010 04:40:21 -0000
@@ -104,7 +104,7 @@ function nodewords_preprocess_page(&$var
   $head_tags = variable_get('nodewords_head', array());
   $options = nodewords_detect_type_id();
 
-  if ($options['type'] != NODEWORDS_TYPE_NONE && $options['type'] != NODEWORDS_TYPE_OFFLINE) {
+  if ($options['type'] != NODEWORDS_TYPE_NONE) {
     $options['output'] = 'head';
 
     if ($options['type'] == NODEWORDS_TYPE_PAGER) {
@@ -167,6 +167,12 @@ function nodewords_preprocess_page(&$var
   }
 }
 
+/**
+ * Implements hook_preprocess_maintenance_page().
+ */
+function nodewords_preprocess_maintenance_page(&$variables) {
+  nodewords_preprocess_page($variables);
+}
 
 /**
  * Implements hook_taxonomy().
Index: nodewords_admin/nodewords_admin.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/nodewords/nodewords_admin/Attic/nodewords_admin.module,v
retrieving revision 1.1.2.12
diff -u -p -r1.1.2.12 nodewords_admin.module
--- nodewords_admin/nodewords_admin.module	30 Jun 2010 16:27:47 -0000	1.1.2.12
+++ nodewords_admin/nodewords_admin.module	30 Oct 2010 04:40:21 -0000
@@ -165,6 +165,19 @@ function nodewords_admin_menu() {
     'file' => 'nodewords_admin.admin.inc',
   );
 
+  $items['admin/content/nodewords/meta-tags/offline'] = array(
+    'title' => 'Site off-line page',
+    'page callback' => 'drupal_get_form',
+    'page arguments' => array(
+      'nodewords_admin_tags_edit_form', array(
+        'type' => NODEWORDS_TYPE_OFFLINE,
+      ),
+    ),
+    'access arguments' => $admin_access,
+    'type' => MENU_LOCAL_TASK,
+    'file' => 'nodewords_admin.admin.inc',
+  );
+
   return $items;
 }
 
