|
8 | 8 | <meta charset="utf-8">
|
9 | 9 | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
10 | 10 | <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
11 |
| - <meta name="description" content="ویراستار متون تایپشده فارسی"> |
12 |
| - <meta name="author" content="juvee"> |
13 | 11 |
|
14 | 12 | <title>ویراستار</title>
|
15 | 13 |
|
16 |
| - |
17 | 14 | <link href="base.css" media="screen" rel="stylesheet" type="text/css" />
|
18 |
| - |
19 |
| - <style> |
20 |
| - html { |
21 |
| - box-sizing: border-box; |
22 |
| -} |
23 |
| -*, *:before, *:after { |
24 |
| - box-sizing: inherit; |
25 |
| -} |
26 |
| -html, body |
27 |
| -{ |
28 |
| - height: 100%; |
29 |
| -} |
30 |
| - |
31 |
| - </style> |
32 | 15 | <link href="app.css" media="screen" rel="stylesheet" type="text/css" />
|
33 | 16 |
|
34 |
| -</head> |
35 |
| - |
36 |
| -<body dir="rtl"> |
37 |
| - <header> |
38 |
| - <h1>ویراستار</h1> |
39 |
| - <div id="options"> |
40 |
| - </div> |
41 |
| - <div id="links"> |
42 |
| - <a class="about" href="#">درباره</a> |
43 |
| - </div> |
44 |
| - </header> |
45 |
| - |
46 |
| - <div id="editor" style="width:50%; height:100%;"> |
47 |
| - |
48 |
| - <textarea name="text" id="textarea" style="height:100%; width:100%;">ويراستار به شما كمك مي كند تا متون فارسي زيبا تر و درست تري بنويسيد . |
49 |
| - ويراستار به طور پيش فرض اين کار ها را انجام می دهد : |
50 |
| - 1. نویسه های عربي را به فارسی تبديل مي کند. مثلا كاف و ياي عربي . |
51 |
| - 2. نویسه های انگليسي رايج در تايپ فارسي را به معادل صحيح فارسي آن تبدیل می کند, مثلا تبدیل کامای انگلیسی به ویرگول (,), يا نقطه ویرگول به جای semicolon (;) و یا استفاده از "گيومه های فارسي" |
52 |
| - 3. اعداد عربي و انگليسي و علائم رياضی را به معادل فارسی آن ها تبديل مي کند. مثلا : 12% 456 |
53 |
| - 4. سه نقطه را به نويسه صحيح آن که تنها يك نويسه است تبديل کرده و فاصله گذاري آن را اصلاح مي کند ... |
54 |
| - 5. در ترکيباتي مانند ''خانه ي پدری'' که با "ه" تمام می‌شوند نشانه "ی" كسره ی اضافه را به "هٔ" تبديل می كند. |
55 |
| - 6. دو علامت منهاي پي در پي را به خط کشيده کوتاه (--) و سه علامت منهاي پي در پي را به خط کشیده بلند (---) تبديل مي كند . |
56 |
| - 7. فاصله گذاری را تصحيح مي کند . بين هر کلمه تنها یک فاصله و بین پیشوندها و پسوندهاي مانند "مي","تر"و"ترین" يک نيم فاصله قرار مي دهد. بین ویرگول یا نقطه و کلمه قبل آن فاصله را حذف می کند. |
57 |
| - 8. فاصله گذاری را برای متون بین " گیومه " , { آکولاد } , [ کروشه ] و ( پرانتز ) تنظيم مي کند . |
58 |
| - 9. علامت تعحب و سوال اضافی را حذف مي کند؟؟؟!!!!!!!</textarea> |
59 |
| - <input type="submit" value="ویرایش کن!" name="commit" id="submit" /> |
60 |
| - </div> |
61 |
| - |
62 |
| - <div id="result" style="width:50%;"> |
63 |
| - <div id="plain"> |
64 |
| - loading!!!! |
65 |
| - </div> |
66 |
| - </div> |
67 |
| - |
68 |
| -<div id="about" class="hidden"> |
69 |
| - <div class="box"> |
70 |
| - <div class="content ltr"> |
71 |
| - <a href="#" class="close">×</a> |
72 |
| - |
73 |
| - <h1>Virastar — v.0.0.6</h1> |
74 |
| - <p> |
75 |
| - <br> |
76 |
| - <strong>Virastar webapp</strong> is an open source software (licensed under |
77 |
| - <a href="https://github.com/aziz/virastar/blob/master/LICENSE">MIT license</a>) written in Ruby (using Rails). |
78 |
| - It is using the open source gem, called <a href="https://github.com/aziz/virastar">virastar</a>. |
79 |
| - <br><br> |
80 |
| - You can find the source on <a href="https://github.com/aziz/virastar">github</a>. |
81 |
| - <br> |
82 |
| - </p> |
83 |
| - |
84 |
| - </div> |
85 |
| - </div> |
| 17 | +</head><body dir="rtl"> |
| 18 | + |
| 19 | +<header> |
| 20 | + <h1>ویراستار</h1> |
| 21 | + <div id="options"></div> |
| 22 | + <div id="links"></div> |
| 23 | +</header> |
| 24 | + |
| 25 | +<div id="editor" style="width:50%; height:100%;"> |
| 26 | + <input type="submit" value="ویرایش کن!" name="commit" id="submit" /> |
| 27 | + <textarea name="text" id="textarea" style="height:100%; width:100%;">ويراستار به شما كمك مي كند تا متون فارسي زيبا تر و درست تري بنويسيد . |
| 28 | +ويراستار به طور پيش فرض اين کار ها را انجام می دهد : |
| 29 | +1. نویسه های عربي را به فارسی تبديل مي کند. مثلا كاف و ياي عربي . |
| 30 | +2. نویسه های انگليسي رايج در تايپ فارسي را به معادل صحيح فارسي آن تبدیل می کند, مثلا تبدیل کامای انگلیسی به ویرگول (,), يا نقطه ویرگول به جای semicolon (;) و یا استفاده از "گيومه های فارسي" |
| 31 | +3. اعداد عربي و انگليسي و علائم رياضی را به معادل فارسی آن ها تبديل مي کند. مثلا : 12% 456 |
| 32 | +4. سه نقطه را به نويسه صحيح آن که تنها يك نويسه است تبديل کرده و فاصله گذاري آن را اصلاح مي کند ... |
| 33 | +5. در ترکيباتي مانند ''خانه ي پدری'' که با "ه" تمام می‌شوند نشانه "ی" كسره ی اضافه را به "هٔ" تبديل می كند. |
| 34 | +6. دو علامت منهاي پي در پي را به خط کشيده کوتاه (--) و سه علامت منهاي پي در پي را به خط کشیده بلند (---) تبديل مي كند . |
| 35 | +7. فاصله گذاری را تصحيح مي کند . بين هر کلمه تنها یک فاصله و بین پیشوندها و پسوندهاي مانند "مي","تر"و"ترین" يک نيم فاصله قرار مي دهد. بین ویرگول یا نقطه و کلمه قبل آن فاصله را حذف می کند. |
| 36 | +8. فاصله گذاری را برای متون بین " گیومه " , { آکولاد } , [ کروشه ] و ( پرانتز ) تنظيم مي کند . |
| 37 | +9. علامت تعحب و سوال اضافی را حذف مي کند؟؟؟!!!!!!!</textarea> |
86 | 38 | </div>
|
87 | 39 |
|
| 40 | +<div id="result" style="width:50%;"> |
| 41 | + <div id="plain">بارگذاری…</div> |
| 42 | +</div> |
88 | 43 |
|
89 |
| - |
90 |
| - |
91 |
| -<script type="text/javascript" src='../lib/virastar.js' ></script> |
| 44 | +<script type="text/javascript" src="../lib/virastar.min.js"></script> |
92 | 45 | <script type="text/javascript">
|
93 | 46 |
|
| 47 | + var input = document.getElementById('textarea'); |
| 48 | + var output = document.getElementById('plain'); |
94 | 49 |
|
| 50 | + var virastar = new Virastar({ |
| 51 | + skip_markdown_ordered_lists_numbers_conversion: false |
| 52 | + }); |
95 | 53 |
|
96 |
| -virastar=new Virastar(); |
97 |
| -var input=document.getElementById('textarea'); |
98 |
| -var output=document.getElementById('plain'); |
99 |
| - |
100 |
| -function viraiesh(){ |
101 |
| - output.innerHTML=virastar.cleanup(input.value).replace(/\n/g,"</br>") |
| 54 | + function viraiesh () { |
| 55 | + output.innerHTML = virastar.cleanup(input.value).replace(/\n/g, '</br>') |
| 56 | + } |
102 | 57 |
|
103 |
| -} |
104 |
| -viraiesh(); |
105 |
| -document.getElementById('submit').onclick=viraiesh; |
106 |
| -input.onchange=viraiesh; |
107 |
| -input.onkeyup = viraiesh; |
108 |
| -input.onkeydown = viraiesh; |
| 58 | + viraiesh(); |
109 | 59 |
|
| 60 | + document.getElementById('submit').onclick = viraiesh; |
| 61 | + input.onchange = viraiesh; |
| 62 | + input.onkeyup = viraiesh; |
| 63 | + input.onkeydown = viraiesh; |
110 | 64 | </script>
|
111 |
| - |
112 | 65 | </body>
|
113 | 66 | </html>
|
0 commit comments