/obj/Release/Package/PackageTmp/richtexteditor/aspnet/colorpicker_basic.aspx

https://github.com/NCTrung/nguyencongtrung.com · ASP.NET · 185 lines · 169 code · 16 blank · 0 comment · 9 complexity · 42009ee3bee40e04c6b887346e46cbef MD5 · raw file

  1. <%@ Page Language="C#" %>
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head runat="server">
  4. <meta http-equiv="Page-Enter" content="blendTrans(Duration=0.1)" />
  5. <meta http-equiv="Page-Exit" content="blendTrans(Duration=0.1)" />
  6. <script type="text/javascript" src="resx/Dialog_ColorPicker.js"></script>
  7. <link type="text/css" rel="stylesheet" href='resx/dialog.css' />
  8. <style type="text/css">
  9. .colorcell
  10. {
  11. width:16px;
  12. height:17px;
  13. cursor:hand;
  14. }
  15. .colordiv,.customdiv
  16. {
  17. border:solid 1px #808080;
  18. width:16px;
  19. height:17px;
  20. font-size:1px;
  21. }
  22. #ajaxdiv{padding:10px;margin:0;text-align:center; background:#eeeeee;}
  23. </style>
  24. <title>NamedColors</title>
  25. <script>
  26. var colorlist=[{n:'green',h:'#008000'},{n:'lime',h:'#00ff00'},{n:'teal',h:'#008080'}, {n:'aqua',h:'#00ffff'}, {n:'navy',h:'#000080'}, {n:'blue',h:'#0000ff'}, {n:'purple',h:'#800080'}, {n:'fuchsia',h:'#ff00ff'},{n:'maroon',h:'#800000'},{n:'red',h:'#ff0000'},{n:'olive',h:'#808000'},{n:'yellow',h:'#ffff00'},{n:'white',h:'#ffffff'},{n:'silver',h:'#c0c0c0'},{n:'gray',h:'#808080'},{n:'black',h:'#000000'}]
  27. var colormore=[{n:'darkolivegreen',h:'#556b2f'},{n:'darkgreen',h:'#006400'},{n:'darkslategray',h:'#2f4f4f'},{n:'slategray',h:'#708090'},{n:'darkblue',h:'#00008b'},{n:'midnightblue',h:'#191970'},{n:'indigo',h:'#4b0082'},{n:'darkmagenta',h:'#8b008b'},{n:'brown',h:'#a52a2a'},{n:'darkred',h:'#8b0000'},{n:'sienna',h:'#a0522d'},{n:'saddlebrown',h:'#8b4513'},{n:'darkgoldenrod',h:'#b8860b'},{n:'beige',h:'#f5f5dc'},{n:'honeydew',h:'#f0fff0'},{n:'dimgray',h:'#696969'},{n:'olivedrab',h:'#6b8e23'},{n:'forestgreen',h:'#228b22'},{n:'darkcyan',h:'#008b8b'},{n:'lightslategray',h:'#778899'},{n:'mediumblue',h:'#0000cd'},{n:'darkslateblue',h:'#483d8b'},{n:'darkviolet',h:'#9400d3'},{n:'mediumvioletred',h:'#c71585'},{n:'indianred',h:'#cd5c5c'},{n:'firebrick',h:'#b22222'},{n:'chocolate',h:'#d2691e'},{n:'peru',h:'#cd853f'},{n:'goldenrod',h:'#daa520'},{n:'lightgoldenrodyellow',h:'#fafad2'},{n:'mintcream',h:'#f5fffa'},{n:'darkgray',h:'#a9a9a9'},{n:'yellowgreen',h:'#9acd32'},{n:'seagreen',h:'#2e8b57'},{n:'cadetblue',h:'#5f9ea0'},{n:'steelblue',h:'#4682b4'},{n:'royalblue',h:'#4169e1'},{n:'blueviolet',h:'#8a2be2'},{n:'darkorchid',h:'#9932cc'},{n:'deeppink',h:'#ff1493'},{n:'rosybrown',h:'#bc8f8f'},{n:'crimson',h:'#dc143c'},{n:'darkorange',h:'#ff8c00'},{n:'burlywood',h:'#deb887'},{n:'darkkhaki',h:'#bdb76b'},{n:'lightyellow',h:'#ffffe0'},{n:'azure',h:'#f0ffff'},{n:'lightgray',h:'#d3d3d3'},{n:'lawngreen',h:'#7cfc00'},{n:'mediumseagreen',h:'#3cb371'},{n:'lightseagreen',h:'#20b2aa'},{n:'deepskyblue',h:'#00bfff'},{n:'dodgerblue',h:'#1e90ff'},{n:'slateblue',h:'#6a5acd'},{n:'mediumorchid',h:'#ba55d3'},{n:'palevioletred',h:'#db7093'},{n:'salmon',h:'#fa8072'},{n:'orangered',h:'#ff4500'},{n:'sandybrown',h:'#f4a460'},{n:'tan',h:'#d2b48c'},{n:'gold',h:'#ffd700'},{n:'ivory',h:'#fffff0'},{n:'ghostwhite',h:'#f8f8ff'},{n:'gainsboro',h:'#dcdcdc'},{n:'chartreuse',h:'#7fff00'},{n:'limegreen',h:'#32cd32'},{n:'mediumaquamarine',h:'#66cdaa'},{n:'darkturquoise',h:'#00ced1'}
  28. ,{n:'cornflowerblue',h:'#6495ed'}//cornflowerblue?
  29. ,{n:'mediumslateblue',h:'#7b68ee'},{n:'orchid',h:'#da70d6'},{n:'hotpink',h:'#ff69b4'},{n:'lightcoral',h:'#f08080'},{n:'tomato',h:'#ff6347'},{n:'orange',h:'#ffa500'},{n:'bisque',h:'#ffe4c4'},{n:'khaki',h:'#f0e68c'},{n:'cornsilk',h:'#fff8dc'},{n:'linen',h:'#faf0e6'},{n:'whitesmoke',h:'#f5f5f5'},{n:'greenyellow',h:'#adff2f'},{n:'darkseagreen',h:'#8fbc8b'},{n:'turquoise',h:'#40e0d0'},{n:'mediumturquoise',h:'#48d1cc'},{n:'skyblue',h:'#87ceeb'},{n:'mediumpurple',h:'#9370db'},{n:'violet',h:'#ee82ee'},{n:'lightpink',h:'#ffb6c1'},{n:'darksalmon',h:'#e9967a'},{n:'coral',h:'#ff7f50'},{n:'navajowhite',h:'#ffdead'},{n:'blanchedalmond',h:'#ffebcd'},{n:'palegoldenrod',h:'#eee8aa'},{n:'oldlace',h:'#fdf5e6'},{n:'seashell',h:'#fff5ee'},{n:'ghostwhite',h:'#f8f8ff'},{n:'palegreen',h:'#98fb98'},{n:'springgreen',h:'#00ff7f'},{n:'aquamarine',h:'#7fffd4'},{n:'powderblue',h:'#b0e0e6'},{n:'lightskyblue',h:'#87cefa'},{n:'lightsteelblue',h:'#b0c4de'},{n:'plum',h:'#dda0dd'},{n:'pink',h:'#ffc0cb'},{n:'lightsalmon',h:'#ffa07a'},{n:'wheat',h:'#f5deb3'},{n:'moccasin',h:'#ffe4b5'},{n:'antiquewhite',h:'#faebd7'},{n:'lemonchiffon',h:'#fffacd'},{n:'floralwhite',h:'#fffaf0'},{n:'snow',h:'#fffafa'},{n:'aliceblue',h:'#f0f8ff'},{n:'lightgreen',h:'#90ee90'},{n:'mediumspringgreen',h:'#00fa9a'},{n:'paleturquoise',h:'#afeeee'},{n:'lightcyan',h:'#e0ffff'},{n:'lightblue',h:'#add8e6'},{n:'lavender',h:'#e6e6fa'},{n:'thistle',h:'#d8bfd8'},{n:'mistyrose',h:'#ffe4e1'},{n:'peachpuff',h:'#ffdab9'},{n:'papayawhip',h:'#ffefd5'}]
  30. </script>
  31. </head>
  32. <body>
  33. <div id="ajaxdiv">
  34. <div class="tab-pane-control tab-pane" id="tabPane1">
  35. <div class="tab-row">
  36. <h2 class="tab">
  37. <a tabindex="-1" href='colorpicker.aspx'><span style="white-space: nowrap;" langtext='1'>WebPalette
  38. </span></a>
  39. </h2>
  40. <h2 class="tab selected">
  41. <a tabindex="-1" href='colorpicker_basic.aspx'><span style="white-space: nowrap;" langtext='1'>NamedColors
  42. </span></a>
  43. </h2>
  44. <h2 class="tab">
  45. <a tabindex="-1" href='colorpicker_more.aspx'><span style="white-space: nowrap;" langtext='1'>CustomColor
  46. </span></a>
  47. </h2>
  48. </div>
  49. <div class="tab-page">
  50. <table class="colortable" align="center">
  51. <tr>
  52. <td colspan="16" height="16">
  53. <p style="text-align:left">
  54. <span langtext='1'>Basic</span>:
  55. </p>
  56. </td>
  57. </tr>
  58. <tr>
  59. <script>
  60. var arr=[];
  61. for(var i=0;i<colorlist.length;i++)
  62. {
  63. arr.push("<td class='colorcell'><div class='colordiv' style='background-color:")
  64. arr.push(colorlist[i].n);
  65. arr.push("' title='")
  66. arr.push(colorlist[i].n);
  67. arr.push(' ');
  68. arr.push(colorlist[i].h);
  69. arr.push("' cname='");
  70. arr.push(colorlist[i].n);
  71. arr.push("' cvalue='")
  72. arr.push(colorlist[i].h);
  73. arr.push("'></div></td>");
  74. }
  75. document.write(arr.join(""));
  76. </script>
  77. </tr>
  78. <tr>
  79. <td colspan="16" height="12">
  80. </td>
  81. </tr>
  82. <tr>
  83. <td colspan="16">
  84. <p style="text-align:left">
  85. <span langtext='1'>Additional</span>:
  86. </p>
  87. </td>
  88. </tr>
  89. <script>
  90. var arr=[];
  91. for(var i=0;i<colormore.length;i++)
  92. {
  93. if(i%16==0)arr.push("<tr>");
  94. arr.push("<td class='colorcell'><div class='colordiv' style='background-color:")
  95. arr.push(colormore[i].n);
  96. arr.push("' title='")
  97. arr.push(colormore[i].n);
  98. arr.push(' ');
  99. arr.push(colormore[i].h);
  100. arr.push("' cname='");
  101. arr.push(colormore[i].n);
  102. arr.push("' cvalue='")
  103. arr.push(colormore[i].h);
  104. arr.push("'></div></td>");
  105. if(i%16==15)arr.push("</tr>");
  106. }
  107. if(colormore%16>0)arr.push("</tr>");
  108. document.write(arr.join(""));
  109. </script>
  110. <tr>
  111. <td colspan="16" height="8">
  112. </td>
  113. </tr>
  114. <tr>
  115. <td colspan="16" height="12">
  116. <input checked id="CheckboxColorNames" style="width: 16px; height: 12px; margin-bottom:-3px" type="checkbox">
  117. <span style="width: 118px;" langtext='1'>usecolornames</span>
  118. </td>
  119. </tr>
  120. <tr>
  121. <td colspan="16" height="12">
  122. </td>
  123. </tr>
  124. <tr>
  125. <td colspan="16" valign="middle" height="24">
  126. <span style="height: 24px; width: 50px;" langtext='1'>Color</span>:
  127. &nbsp;
  128. <input type="text" id="divpreview" size="7" maxlength="7" style="width: 180px; height: 24px;
  129. border: #a0a0a0 1px solid; padding: 4;" />
  130. </td>
  131. </tr>
  132. </table>
  133. </div>
  134. </div>
  135. <div id="container-bottom">
  136. <input type="button" id="buttonok" value="OK" langtext='1' class="formbutton" style="width: 70px"
  137. onclick="do_insert();" />
  138. &nbsp;&nbsp;&nbsp;&nbsp;
  139. <input type="button" id="buttoncancel" value="Cancel" langtext='1' class="formbutton" style="width: 70px"
  140. onclick="do_Close();" />
  141. </div>
  142. </div>
  143. </body>
  144. <script>
  145. new function()
  146. {
  147. var editor=parent.rtecolorpickereditor;
  148. var ns=document.getElementsByTagName("*");
  149. for(var i=0;i<ns.length;i++)
  150. {
  151. var n=ns[i];
  152. if(n.getAttribute('langtext')!="1")continue;
  153. var t=n.innerText||n.textContent||"";
  154. if(t)
  155. {
  156. t=editor.GetLangText(t);
  157. n.innerText=t;
  158. n.textContent=t;
  159. }
  160. var t=n.value||"";
  161. if(t)
  162. {
  163. t=editor.GetLangText(t);
  164. n.value=t;
  165. }
  166. }
  167. }
  168. </script>
  169. </html>