From 1b0b1242474f9d98e88b2c24b80e32ebddabadc8 Mon Sep 17 00:00:00 2001 From: Martin Konecny Date: Wed, 7 Nov 2012 12:49:17 -0500 Subject: [PATCH] SAAS-290: Hosted SaaS widgets + javascript code generation -working code --- .../application/forms/GeneralPreferences.php | 45 ++++++++++++------- .../scripts/form/preferences_general.phtml | 4 +- .../js/airtime/preferences/preferences.js | 16 +++++++ 3 files changed, 46 insertions(+), 19 deletions(-) diff --git a/airtime_mvc/application/forms/GeneralPreferences.php b/airtime_mvc/application/forms/GeneralPreferences.php index 44639333b..11162dbc9 100644 --- a/airtime_mvc/application/forms/GeneralPreferences.php +++ b/airtime_mvc/application/forms/GeneralPreferences.php @@ -54,6 +54,8 @@ class Application_Form_GeneralPreferences extends Zend_Form_SubForm 'label' => 'Javascript Code:', 'required' => false, 'readonly' => true, + 'style' => 'font-family: Consolas, "Liberation Mono", Courier, + monospace;', 'class' => 'input_text_area', 'value' => self::getWidgetCode(), //$_SERVER["SERVER_NAME"], 'decorators' => array( @@ -107,26 +109,35 @@ class Application_Form_GeneralPreferences extends Zend_Form_SubForm private static function getWidgetCode() { + $host = $_SERVER['SERVER_NAME']; $code = << + + -$("#onAirToday").airtimeShowSchedule({ - sourceDomain: "http://{$_SERVER['SERVER_NAME']}", - text: {onAirToday:"On air today"}, - updatePeriod: 5, //seconds - showLimit: 10 -}); +
+
+
-$("#scheduleTabs").airtimeWeekSchedule({ - sourceDomain:"http://{$_SERVER['SERVER_NAME']}", - dowText:{monday:"Monday", tuesday:"Tuesday", wednesday:"Wednesday", thursday:"Thursday", friday:"Friday", saturday:"Saturday", sunday:"Sunday"}, - miscText:{time:"Time", programName:"Program Name", details:"Details", readMore:"Read More"}, - updatePeriod: 600 //seconds -}); + CODE; return $code; diff --git a/airtime_mvc/application/views/scripts/form/preferences_general.phtml b/airtime_mvc/application/views/scripts/form/preferences_general.phtml index 81e6604f1..e76257fc0 100644 --- a/airtime_mvc/application/views/scripts/form/preferences_general.phtml +++ b/airtime_mvc/application/views/scripts/form/preferences_general.phtml @@ -50,10 +50,10 @@ -
+
-
+