Advertisement
SMF

Code Wrapper Google Sites Embed Gadget

SMF
Mar 6th, 2011
1,378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Module>
  3. <ModulePrefs
  4. title="Code Wrapper"
  5. title_url="http://sites.google.com/site/mori79/html-gadgets/how-tos/code-wrapper"
  6. description="A gadget to insert your embed code / a gadget to embed HTML and JavaScript"
  7. screenshot="http://lh3.ggpht.com/_qkZzGyIkXmo/TB-6H7VQpfI/AAAAAAAADRw/s9j0eeVSrvo/s800/code-wrapper-screenshot.png"
  8. thumbnail="http://lh3.ggpht.com/_qkZzGyIkXmo/TCZDLZsTvVI/AAAAAAAADS0/ghh__KR-zns/s800/code-wrapper-thumbnail.png"
  9. width="400"
  10. height="300"
  11. author="Mori"
  12. author_email="mori79+gadgets@gmail.com"
  13. author_location="Esfahan, Iran"
  14. author_affiliation="Google"
  15. author_photo="http://lh6.ggpht.com/_qkZzGyIkXmo/TCIyTtdtZJI/AAAAAAAADSQ/slTTimrNT1U/s800/author_photo.png"
  16. author_aboutme="An English teacher, an Internet lover"
  17. author_link="http://sites.google.com/site/mori79/"
  18. author_quote="Follow your heart wherever it takes you.">
  19. <Require feature="setprefs"/>
  20. </ModulePrefs>
  21. <UserPref
  22. name="code"
  23. display_name="Embed code"
  24. required="true" />
  25. <Content type="html" view="home">
  26. <![CDATA[
  27. <style type="text/css">
  28. body {background-color:transparent}
  29. </style>
  30. <script type="text/javascript">
  31. function onLoad() {
  32. var prefs = new _IG_Prefs();
  33. document.write(prefs.getString("code"));
  34. }
  35. gadgets.util.registerOnLoadHandler(onLoad);
  36. </script>
  37. ]]>
  38. </Content>
  39. <Content type="html" view="configuration" preferred_height="250">
  40. <![CDATA[
  41. <style type="text/css">
  42. p {font-weight:bold}
  43. textarea {width:100%; height:200px; font:10pt monospace; color:#006000; background-color:#efefef; border:1px solid #d3d3d3; padding:0.5em 0 0.5em 1em; line-height:100%}
  44. </style>
  45. <p>Embed Code:</p>
  46. <textarea id="code" rows="1" cols="1">__UP_code__</textarea>
  47. <script type="text/javascript">
  48. function registerHandlers() {
  49. var prefs = new gadgets.Prefs();
  50. var pref = document.getElementById('code');
  51. var handler = function() {
  52. prefs.set('code', document.getElementById('code').value);
  53. };
  54. pref.onchange = handler;
  55. pref.onkeyup = handler;
  56. }
  57. gadgets.util.registerOnLoadHandler(registerHandlers);
  58. </script>
  59. ]]>
  60. </Content>
  61. </Module>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement