Browse Source

Feature #446 - Allow customizing page title

Richard Beales 7 years ago
parent
commit
ffbab555b8
6 changed files with 12 additions and 5 deletions
  1. 3 0
      config.php-dist
  2. 1 1
      index.php
  3. 5 1
      js/tt-rss.js
  4. 1 1
      mobile/index.php
  5. 1 1
      prefs.php
  6. 1 1
      register.php

+ 3 - 0
config.php-dist

@@ -181,6 +181,9 @@
 	// Users may enable other user plugins from Preferences/Plugins but may not
 	// disable plugins specified in this list.
 
+    define('PAGE_TITLE','Tiny Tiny RSS');
+    // Change this value to customize the HTML page title
+
 	define('CONFIG_VERSION', 26);
 	// Expected config version. Please update this option in config.php
 	// if necessary (after migrating all new options from this file).

+ 1 - 1
index.php

@@ -55,7 +55,7 @@
 	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html>
 <head>
-	<title>Tiny Tiny RSS</title>
+    <title><?php echo PAGE_TITLE ?></title>
 	<link rel="stylesheet" type="text/css" href="lib/dijit/themes/claro/claro.css"/>
 	<link rel="stylesheet" type="text/css" href="tt-rss.css?<?php echo $dt_add ?>"/>
 	<link rel="stylesheet" type="text/css" href="cdm.css?<?php echo $dt_add ?>"/>

+ 5 - 1
js/tt-rss.js

@@ -178,7 +178,11 @@ function search() {
 }
 
 function updateTitle() {
-	var tmp = "Tiny Tiny RSS";
+	var tmp = document.title; 
+    if (tmp.indexOf('(')>0)
+    {
+       tmp = tmp.substr(0,tmp.lastIndexOf('('));
+    }
 
 	if (global_unread > 0) {
 		tmp = tmp + " (" + global_unread + ")";

+ 1 - 1
mobile/index.php

@@ -19,7 +19,7 @@
 
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>Tiny Tiny RSS</title>
+<title><?php echo PAGE_TITLE ?></title>
 <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
 <link rel="apple-touch-icon" href="../lib/iui/iui-logo-touch-icon.png" />
 <meta name="apple-touch-fullscreen" content="YES" />

+ 1 - 1
prefs.php

@@ -25,7 +25,7 @@
 	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html>
 <head>
-	<title>Tiny Tiny RSS : <?php echo __("Preferences") ?></title>
+	<title><?php echo PAGE_TITLE ?> : <?php echo __("Preferences") ?></title>
 	<link rel="stylesheet" type="text/css" href="lib/dijit/themes/claro/claro.css"/>
 	<link rel="stylesheet" type="text/css" href="tt-rss.css?<?php echo $dt_add ?>"/>
 

+ 1 - 1
register.php

@@ -27,7 +27,7 @@
 		print '<?xml version="1.0" encoding="utf-8"?>';
 		print "<feed xmlns=\"http://www.w3.org/2005/Atom\">
 			<id>".htmlspecialchars(SELF_URL_PATH . "/register.php")."</id>
-			<title>Tiny Tiny RSS registration slots</title>
+			<title><?php echo PAGE_TITLE ?> registration slots</title>
 			<link rel=\"self\" href=\"".htmlspecialchars(SELF_URL_PATH . "/register.php?format=feed")."\"/>
 			<link rel=\"alternate\" href=\"".htmlspecialchars(SELF_URL_PATH)."\"/>";