diff --git a/meet_gavern/admin/elements/gkfont.php b/meet_gavern/admin/elements/gkfont.php index c227e7f..6bae866 100644 --- a/meet_gavern/admin/elements/gkfont.php +++ b/meet_gavern/admin/elements/gkfont.php @@ -17,6 +17,7 @@ protected function getInput() { $options_type = array( JHTML::_('select.option', 'standard', 'Standard'), JHTML::_('select.option', 'google', 'Google Fonts'), + JHTML::_('select.option', 'edge', 'Adobe Edge Fonts'), JHTML::_('select.option', 'squirrel', 'Squirrel') ); @@ -65,6 +66,10 @@ protected function getInput() { $html .= ''; $html .= ''.JText::_('TPL_GK_LANG_OWN_GOOGLE_FONT_LINK').''; $html .= ''.JText::_('TPL_GK_LANG_OWN_GOOGLE_FONT_FAMILY').''; + + $html .= ''.JText::_('TPL_GK_LANG_OWN_EDGE_FONT_LINK').''; + $html .= ''.JText::_('TPL_GK_LANG_OWN_EDGE_FONT_FAMILY').''; + $html .= ''; return $html; diff --git a/meet_gavern/admin/scripts.js b/meet_gavern/admin/scripts.js index 6fb40e3..90ea391 100644 --- a/meet_gavern/admin/scripts.js +++ b/meet_gavern/admin/scripts.js @@ -27,12 +27,20 @@ jQuery(window).load(function(){ jQuery('#' + base_id + '_google_own_font').fadeOut(); jQuery('#' + base_id + '_google_own_link_label').fadeOut(); jQuery('#' + base_id + '_google_own_font_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_link').fadeOut(); + jQuery('#' + base_id + '_edge_own_font').fadeOut(); + jQuery('#' + base_id + '_edge_own_link_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_font_label').fadeOut(); jQuery('#' + base_id + '_squirrel').fadeOut(); } else if(values[0] == 'google') { jQuery('#' + base_id + '_google_own_link').attr('value', values[2]); jQuery('#' + base_id + '_google_own_font').attr('value', values[3]); jQuery('#' + base_id + '_normal').fadeOut(); jQuery('#' + base_id + '_squirrel').fadeOut(); + jQuery('#' + base_id + '_edge_own_link').fadeOut(); + jQuery('#' + base_id + '_edge_own_font').fadeOut(); + jQuery('#' + base_id + '_edge_own_link_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_font_label').fadeOut(); } else if(values[0] == 'squirrel') { jQuery('#' + base_id + '_squirrel').attr('value', values[1]); jQuery('#' + base_id + '_normal').fadeOut(); @@ -40,6 +48,19 @@ jQuery(window).load(function(){ jQuery('#' + base_id + '_google_own_font').fadeOut(); jQuery('#' + base_id + '_google_own_link_label').fadeOut(); jQuery('#' + base_id + '_google_own_font_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_link').fadeOut(); + jQuery('#' + base_id + '_edge_own_font').fadeOut(); + jQuery('#' + base_id + '_edge_own_link_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_font_label').fadeOut(); + } else if(values[0] == 'edge') { + jQuery('#' + base_id + '_edge_own_link').attr('value', values[2]); + jQuery('#' + base_id + '_edge_own_font').attr('value', values[3]); + jQuery('#' + base_id + '_normal').fadeOut(); + jQuery('#' + base_id + '_squirrel').fadeOut(); + jQuery('#' + base_id + '_google_own_link').fadeOut(); + jQuery('#' + base_id + '_google_own_font').fadeOut(); + jQuery('#' + base_id + '_google_own_link_label').fadeOut(); + jQuery('#' + base_id + '_google_own_font_label').fadeOut(); } jQuery('#' + base_id + '_type').change(function() { @@ -52,6 +73,10 @@ jQuery(window).load(function(){ jQuery('#' + base_id + '_google_own_font').fadeOut(); jQuery('#' + base_id + '_google_own_link_label').fadeOut(); jQuery('#' + base_id + '_google_own_font_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_link').fadeOut(); + jQuery('#' + base_id + '_edge_own_font').fadeOut(); + jQuery('#' + base_id + '_edge_own_link_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_font_label').fadeOut(); jQuery('#' + base_id + '_squirrel').fadeOut(); } else if(jQuery('#' + base_id + '_type').val() == 'google') { jQuery('#' + base_id + '_normal').fadeOut(); @@ -60,6 +85,10 @@ jQuery(window).load(function(){ jQuery('#' + base_id + '_google_own_font').trigger('change'); jQuery('#' + base_id + '_google_own_link_label').fadeIn(); jQuery('#' + base_id + '_google_own_font_label').fadeIn(); + jQuery('#' + base_id + '_edge_own_link').fadeOut(); + jQuery('#' + base_id + '_edge_own_font').fadeOut(); + jQuery('#' + base_id + '_edge_own_link_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_font_label').fadeOut(); jQuery('#' + base_id + '_squirrel').fadeOut(); } else if(jQuery('#' + base_id + '_type').val() == 'squirrel') { jQuery('#' + base_id + '_normal').fadeOut(); @@ -67,9 +96,25 @@ jQuery(window).load(function(){ jQuery('#' + base_id + '_google_own_font').fadeOut(); jQuery('#' + base_id + '_google_own_link_label').fadeOut(); jQuery('#' + base_id + '_google_own_font_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_link').fadeOut(); + jQuery('#' + base_id + '_edge_own_font').fadeOut(); + jQuery('#' + base_id + '_edge_own_link_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_font_label').fadeOut(); jQuery('#' + base_id + '_squirrel').fadeIn(); jQuery('#' + base_id + '_squirrel').trigger('change'); - } + } else if(jQuery('#' + base_id + '_type').val() == 'edge') { + jQuery('#' + base_id + '_normal').fadeOut(); + jQuery('#' + base_id + '_edge_own_link').fadeIn(); + jQuery('#' + base_id + '_edge_own_font').fadeIn(); + jQuery('#' + base_id + '_edge_own_font').trigger('change'); + jQuery('#' + base_id + '_edge_own_link_label').fadeIn(); + jQuery('#' + base_id + '_edge_own_font_label').fadeIn(); + jQuery('#' + base_id + '_google_own_link').fadeOut(); + jQuery('#' + base_id + '_google_own_font').fadeOut(); + jQuery('#' + base_id + '_google_own_link_label').fadeOut(); + jQuery('#' + base_id + '_google_own_font_label').fadeOut(); + jQuery('#' + base_id + '_squirrel').fadeOut(); + } }); jQuery('#' + base_id + '_type').blur(function() { var values = (base_el.val()).split(';'); @@ -81,6 +126,10 @@ jQuery(window).load(function(){ jQuery('#' + base_id + '_google_own_font').fadeOut(); jQuery('#' + base_id + '_google_own_link_label').fadeOut(); jQuery('#' + base_id + '_google_own_font_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_link').fadeOut(); + jQuery('#' + base_id + '_edge_own_font').fadeOut(); + jQuery('#' + base_id + '_edge_own_link_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_font_label').fadeOut(); jQuery('#' + base_id + '_squirrel').css('display', 'none'); } else if(jQuery('#' + base_id + '_type').val() == 'google') { jQuery('#' + base_id + '_normal').fadeOut(); @@ -89,6 +138,10 @@ jQuery(window).load(function(){ jQuery('#' + base_id + '_google_own_font').trigger('change'); jQuery('#' + base_id + '_google_own_link_label').fadeIn(); jQuery('#' + base_id + '_google_own_font_label').fadeIn(); + jQuery('#' + base_id + '_edge_own_link').fadeOut(); + jQuery('#' + base_id + '_edge_own_font').fadeOut(); + jQuery('#' + base_id + '_edge_own_link_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_font_label').fadeOut(); jQuery('#' + base_id + '_squirrel').css('display', 'none'); } else if(jQuery('#' + base_id + '_type').val() == 'squirrel') { jQuery('#' + base_id + '_normal').fadeOut(); @@ -96,8 +149,24 @@ jQuery(window).load(function(){ jQuery('#' + base_id + '_google_own_font').fadeOut(); jQuery('#' + base_id + '_google_own_link_label').fadeOut(); jQuery('#' + base_id + '_google_own_font_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_link').fadeOut(); + jQuery('#' + base_id + '_edge_own_font').fadeOut(); + jQuery('#' + base_id + '_edge_own_link_label').fadeOut(); + jQuery('#' + base_id + '_edge_own_font_label').fadeOut(); jQuery('#' + base_id + '_squirrel').fadeIn(); jQuery('#' + base_id + '_squirrel').trigger('change'); + } else if(jQuery('#' + base_id + '_type').val() == 'edge') { + jQuery('#' + base_id + '_normal').fadeOut(); + jQuery('#' + base_id + '_edge_own_link').fadeIn(); + jQuery('#' + base_id + '_edge_own_font').fadeIn(); + jQuery('#' + base_id + '_edge_own_font').trigger('change'); + jQuery('#' + base_id + '_edge_own_link_label').fadeIn(); + jQuery('#' + base_id + '_edge_own_font_label').fadeIn(); + jQuery('#' + base_id + '_google_own_link').fadeOut(); + jQuery('#' + base_id + '_google_own_font').fadeOut(); + jQuery('#' + base_id + '_google_own_link_label').fadeOut(); + jQuery('#' + base_id + '_google_own_font_label').fadeOut(); + jQuery('#' + base_id + '_squirrel').css('display', 'none'); } }); @@ -145,6 +214,45 @@ jQuery(window).load(function(){ jQuery('#' + base_id + '_google_own_font').val() ); }); + + + jQuery('#' + base_id + '_edge_own_link').keydown(function() { + base_el.attr( + 'value', + jQuery('#' + base_id + '_type').val() + ';' + + 'own;' + + jQuery('#' + base_id + '_edge_own_link').val() + ';' + + jQuery('#' + base_id + '_edge_own_font').val() + ); + }); + jQuery('#' + base_id + '_edge_own_link').blur(function() { + base_el.attr( + 'value', + jQuery('#' + base_id + '_type').val() + ';' + + 'own;' + + jQuery('#' + base_id + '_edge_own_link').val() + ';' + + jQuery('#' + base_id + '_edge_own_font').val() + ); + }); + + jQuery('#' + base_id + '_edge_own_font').keydown(function() { + base_el.attr( + 'value', + jQuery('#' + base_id + '_type').val() + ';' + + 'own;' + + jQuery('#' + base_id + '_edge_own_link').val() + ';' + + jQuery('#' + base_id + '_edge_own_font').val() + ); + }); + jQuery('#' + base_id + '_edge_own_font').blur(function() { + base_el.attr( + 'value', + jQuery('#' + base_id + '_type').val() + ';' + + 'own;' + + jQuery('#' + base_id + '_edge_own_link').val() + ';' + + jQuery('#' + base_id + '_edge_own_font').val() + ); + }); jQuery('#' + base_id + '_squirrel').change(function() { @@ -157,7 +265,7 @@ jQuery(window).load(function(){ // function to generate the updates list function getUpdates() { jQuery('#jform_params_template_updates-lbl').remove(); // remove unnecesary label - var update_url = 'https://www.gavick.com/updates/json/tmpl,component/query,product/product,gk_meet_gavern_j30'; + var update_url = 'https://www.gavick.com/updates/json/tmpl,component/query,product/product,gk_creative_j16'; var update_div = jQuery('#gk_template_updates'); update_div.html('
Loading update data from GavicPro Update service...
'); diff --git a/meet_gavern/css/template.css b/meet_gavern/css/template.css index 574d6c3..6076c0d 100644 --- a/meet_gavern/css/template.css +++ b/meet_gavern/css/template.css @@ -1,6 +1,8 @@ body { color:#777; - font:normal 13px/24px Arial, Verdana, sans-serif !important; + font-size: 13px; + font-weight: normal; + line-height: 24px; } a { color:#5990de; diff --git a/meet_gavern/language/en-GB/en-GB.tpl_meet_gavern.ini b/meet_gavern/language/en-GB/en-GB.tpl_meet_gavern.ini index c7ae396..fa25d21 100644 --- a/meet_gavern/language/en-GB/en-GB.tpl_meet_gavern.ini +++ b/meet_gavern/language/en-GB/en-GB.tpl_meet_gavern.ini @@ -79,6 +79,8 @@ TPL_GK_LANG_CONTACT_WEBMASTER="Contact Webmaster" COM_TEMPLATES_FONT_SETTINGS_FIELDSET_LABEL="Fonts" TPL_GK_LANG_GOOGLE_FONTS_URL="Google Font Directory" TPL_GK_LANG_GOOGLE_FONTS_URL_DESC="You can preview on linked website available fonts" +TPL_GK_LANG_EDGE_FONTS_URL="Adobe Edge Font Directory" +TPL_GK_LANG_EDGE_FONTS_URL_DESC="You can preview on linked website available fonts" TPL_GK_LANG_SQUIRREL_FONTS_URL="Squirrel font kits" TPL_GK_LANG_SQUIRREL_FONTS_URL_DESC="You can preview on linked website available fonts" TPL_GK_LANG_CLICK_HERE="Click here" @@ -101,6 +103,8 @@ TPL_GK_LANG_FONT_RULES_G4_DESC="You can specify a selectors for font used in the TPL_GK_LANG_OWN_GOOGLE_FONT="- - - Own - - -" TPL_GK_LANG_OWN_GOOGLE_FONT_LINK="Font url: " TPL_GK_LANG_OWN_GOOGLE_FONT_FAMILY="Font family: " +TPL_GK_LANG_OWN_EDGE_FONT_LINK="Font url: " +TPL_GK_LANG_OWN_EDGE_FONT_FAMILY="Font family: " COM_TEMPLATES_FEATURES_SETTINGS_FIELDSET_LABEL="Features" diff --git a/meet_gavern/language/pl-PL/pl-PL.tpl_meet_gavern.ini b/meet_gavern/language/pl-PL/pl-PL.tpl_meet_gavern.ini index c182b9d..114a32a 100644 --- a/meet_gavern/language/pl-PL/pl-PL.tpl_meet_gavern.ini +++ b/meet_gavern/language/pl-PL/pl-PL.tpl_meet_gavern.ini @@ -80,6 +80,8 @@ TPL_GK_LANG_CONTACT_WEBMASTER="Kontakt z webmasterem" COM_TEMPLATES_FONT_SETTINGS_FIELDSET_LABEL="Czcionki" TPL_GK_LANG_GOOGLE_FONTS_URL="Katalog fontów Google" TPL_GK_LANG_GOOGLE_FONTS_URL_DESC="Podgląd dostępnych czcionek znajduje się na podlinkowanej stronie" +TPL_GK_LANG_EDGE_FONTS_URL="Katlog fontów Adobe Edge" +TPL_GK_LANG_EDGE_FONTS_URL_DESC="Podgląd dostępnych czcionek znajduje się na podlinkowanej stronie" TPL_GK_LANG_SQUIRREL_FONTS_URL="Squirrel font" TPL_GK_LANG_SQUIRREL_FONTS_URL_DESC="Podgląd dostępnych czcionek znajduje się na podlinkowanej stronie" TPL_GK_LANG_CLICK_HERE="Kliknij tutaj" @@ -102,6 +104,8 @@ TPL_GK_LANG_FONT_RULES_G4_DESC="Określa selektory dla czcionki innych elementó TPL_GK_LANG_OWN_GOOGLE_FONT="- - - Własny - - -" TPL_GK_LANG_OWN_GOOGLE_FONT_LINK="URL czcionki: " TPL_GK_LANG_OWN_GOOGLE_FONT_FAMILY="Rodzina czcionek: " +TPL_GK_LANG_OWN_EDGE_FONT_LINK="URL czcionki: " +TPL_GK_LANG_OWN_EDGE_FONT_FAMILY="Rodzina czcionek: " COM_TEMPLATES_FEATURES_SETTINGS_FIELDSET_LABEL="Dodatki" diff --git a/meet_gavern/layouts/blocks/head.php b/meet_gavern/layouts/blocks/head.php index 46d179e..e2d8dab 100644 --- a/meet_gavern/layouts/blocks/head.php +++ b/meet_gavern/layouts/blocks/head.php @@ -48,7 +48,13 @@ } elseif($font_type == 'squirrel') { $this->API->addCSS($this->API->URLtemplate() . '/fonts/' . $font_name . '/stylesheet.css'); $this->API->addCSSRule($this->API->get('font_rules_group'.$font_iter, '') . ' { font-family: ' . $font_name . ', Arial, sans-serif; }'."\n"); - } + } elseif($font_type == 'edge') { + $font_link = $font_data[2]; + $font_family = $font_data[3]; + + $this->API->addJS($font_link); + $this->API->addCSSRule($this->API->get('font_rules_group'.$font_iter, '') . ' { font-family: ' . $font_family . ', sans-serif; }'."\n"); + } } } diff --git a/meet_gavern/less/template.less b/meet_gavern/less/template.less index 836d872..135d0c2 100644 --- a/meet_gavern/less/template.less +++ b/meet_gavern/less/template.less @@ -7,8 +7,10 @@ @page: 'normal'; body { - color: #777; - font: normal 13px/24px Arial, Verdana, sans-serif !important; /* ToDo */ + color:#777; + font-size: 13px; + font-weight: normal; + line-height: 24px; } a { diff --git a/meet_gavern/templateDetails.xml b/meet_gavern/templateDetails.xml index 4bfcbd5..de07f73 100644 --- a/meet_gavern/templateDetails.xml +++ b/meet_gavern/templateDetails.xml @@ -1,12 +1,12 @@ - - - - meet_gavern - 1.0 - 07/02/2012 - GavickPro + + + + meet_gavern + 1.0 + 07/02/2012 + GavickPro info@gavick.com - Copyright (C) 2012 GavickPro. All rights reserved. + Copyright (C) 2012 GavickPro. All rights reserved.