From 562eec5b7009849d6d091460c6436f2340049d09 Mon Sep 17 00:00:00 2001 From: pete Date: Fri, 9 Jul 2010 15:45:36 +0000 Subject: continuation of embed modal interfacing git-svn-id: http://code.elgg.org/elgg/trunk@6677 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/ecml/languages/en.php | 2 +- mod/ecml/views/default/ecml/admin/css.php | 55 ++++++++++++++++++++-- .../views/default/embed/web_services/content.php | 20 ++++---- 3 files changed, 63 insertions(+), 14 deletions(-) (limited to 'mod') diff --git a/mod/ecml/languages/en.php b/mod/ecml/languages/en.php index 415dcb6f1..a1be61a5f 100644 --- a/mod/ecml/languages/en.php +++ b/mod/ecml/languages/en.php @@ -88,7 +88,7 @@ grid below. // embed support 'ecml:embed:web_services' => 'Web Services', - 'ecml:embed:instructions' => 'Select a service for instructions on how to get embed code or paste the code in directly.', + 'ecml:embed:instructions' => 'Select a service for instructions on how to get embed code or paste the url in directly.', ); diff --git a/mod/ecml/views/default/ecml/admin/css.php b/mod/ecml/views/default/ecml/admin/css.php index 07c8311dc..d91fd779c 100644 --- a/mod/ecml/views/default/ecml/admin/css.php +++ b/mod/ecml/views/default/ecml/admin/css.php @@ -37,8 +37,53 @@ padding:0; display:inline; } -h2.embed_content_section { - margin:0 0 10px 0; - padding:10px 0; - border-bottom:1px solid #cccccc; -} \ No newline at end of file +.embed_content_section { + border:none; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + background-color:#EEEEEE; + margin:10px 0 10px 0; + padding:5px; + width:auto; +} +.ecml_generated_code { + color:#666666; + font-size:85%; + font-style:normal; + line-height: 1.3em; + margin:5px 0; +} +.ecml_embed_instructions, +.ecml_embed_preview { + background-image: url(_graphics/elgg_sprites.png); + background-repeat: no-repeat; + background-position: 0px -367px; + padding-left: 12px; +} +.ecml_embed_instructions.open, +.ecml_embed_preview.open { + background-position: 0px -388px; +} +#embed_service_url { + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + background-color:#EEEEEE; + margin:10px 0 10px 0; + padding:5px; + width:auto; +} +#embed_ecml_keyword_help, +#ecml_preview { + padding:10px; +} +#ecml_preview object, +#ecml_preview embed { + width: auto; + max-height:240px; +} +#embed_submit { + margin:10px 0 0 0; +} + + + diff --git a/mod/ecml/views/default/embed/web_services/content.php b/mod/ecml/views/default/embed/web_services/content.php index 0a65a851f..ecd023011 100644 --- a/mod/ecml/views/default/embed/web_services/content.php +++ b/mod/ecml/views/default/embed/web_services/content.php @@ -53,14 +53,16 @@ echo '

' . elgg_echo('ecml:embed:instructions') . '

'; echo $keywords_html; -echo ""; +echo ""; -echo "

URL

".$input."
"; +echo "
"; +echo "
ECML:
"; -echo "

ECML:

"; - -echo ""; +echo ""; +echo "
"; echo $embed; ?> @@ -69,11 +71,13 @@ echo $embed; $(document).ready(function() { $('a.ecml_embed_instructions.link').click(function() { - elgg_slide_toggle($(this), '#facebox', '#embed_ecml_keyword_help'); + elgg_slide_toggle($(this), '.embed_content_section.instructions', '#embed_ecml_keyword_help'); + $('.ecml_embed_instructions').toggleClass('open'); }); $('a.ecml_embed_preview.link').click(function() { - elgg_slide_toggle($(this), '#facebox', '#ecml_preview'); + elgg_slide_toggle($(this), '.embed_content_section.preview', '#ecml_preview'); + $('.ecml_embed_instructions').toggleClass('open'); }); }); @@ -137,7 +141,6 @@ $(function() { // fire off a preview attempt if (selected_service) { - $('.embed_content_section.preview').removeClass('hidden'); // reveal preview link/panel rest_timeout_id = setTimeout(generate_ecml, rest_min_time); } }; @@ -169,6 +172,7 @@ $(function() { $('#ecml_preview').html(data.html); $('#ecml_code').html(data.ecml); $('body').data('elgg_embed_ecml', data.ecml); + $('.embed_content_section.preview').removeClass('hidden'); // reveal preview link/panel // set status for embed button embed_button.removeAttr('disabled').removeClass('embed_disabled').removeClass('embed_warning').addClass('embed_good'); -- cgit v1.2.3