1 | <!-- BEGIN mobile_home --> |
---|
2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
---|
3 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
---|
4 | <html xmlns="http://www.w3.org/1999/xhtml"> |
---|
5 | <head> |
---|
6 | <title>{global_title}</title> |
---|
7 | <meta content="text/html; width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0; charset=utf-8" http-equiv="Content-Type" name="viewport" /> |
---|
8 | <meta name="format-detection" content="telephone=no" /> |
---|
9 | <link href="templates/css/desktop.css" type="text/css" rel="StyleSheet" /> |
---|
10 | <!--[if lte IE 6]> |
---|
11 | <link href="templates/css/ie6.css" type="text/css" rel="StyleSheet"> |
---|
12 | <![endif]--> |
---|
13 | |
---|
14 | <script type="text/javascript"> |
---|
15 | function validate_desktop_search() { |
---|
16 | var default_folders = document.getElementById("hidden_default_folders"); |
---|
17 | var personal_folders = document.getElementById("hidden_personal_folders"); |
---|
18 | var calendar_search = document.getElementById("hidden_calendar_search"); |
---|
19 | var contacts_search = document.getElementById("hidden_contacts_search"); |
---|
20 | |
---|
21 | //pegando os valores do checkbox e injetando dentro do formulário |
---|
22 | default_folders.value = (document.getElementById("search_default_folders").checked) ? "1" : ""; |
---|
23 | personal_folders.value = (document.getElementById("search_personal_folders").checked) ? "1" : ""; |
---|
24 | calendar_search.value = (document.getElementById("search_calendar_search").checked) ? "1" : ""; |
---|
25 | contacts_search.value = (document.getElementById("search_contacts_search").checked) ? "1" : ""; |
---|
26 | |
---|
27 | var error_message = ""; |
---|
28 | |
---|
29 | //verificando se vai ser possível realizar a consulta |
---|
30 | if(default_folders.value == "" && personal_folders.value == "" && calendar_search.value == "" && contacts_search.value == "") { |
---|
31 | error_message = "<p>{lang_search_error_message}</p>"; |
---|
32 | } |
---|
33 | |
---|
34 | search_name = document.getElementById("search_name"); |
---|
35 | |
---|
36 | if( search_name.value == "" || search_name.value.length < 5 ) { |
---|
37 | error_message += "<p>{lang_search_error_message_four_digits}</p>"; |
---|
38 | } |
---|
39 | |
---|
40 | if(error_message != "") { |
---|
41 | show_error_message(error_message); |
---|
42 | return false; |
---|
43 | } else { |
---|
44 | return true; |
---|
45 | } |
---|
46 | } |
---|
47 | |
---|
48 | function show_error_message(message) { |
---|
49 | if( document.getElementById("box_aviso_negativo") ) { |
---|
50 | document.getElementById("box_aviso_negativo").innerHTML = '<div class="aviso-negativo"><strong>'+message+'</strong></div>'; |
---|
51 | } else { |
---|
52 | var targetElement = document.getElementById("topo_box"); |
---|
53 | var newElement = document.createElement('div'); |
---|
54 | newElement.className = "bg-neutro"; |
---|
55 | newElement.id = "box_aviso_negativo"; |
---|
56 | newElement.innerHTML = '<div class="aviso-negativo"><strong>'+message+'</strong></div>'; |
---|
57 | |
---|
58 | var parent = document.getElementById("topo_box").parentNode; |
---|
59 | |
---|
60 | if(parent.lastchild == targetElement) { |
---|
61 | parent.appendChild(newElement); |
---|
62 | } else { |
---|
63 | parent.insertBefore(newElement, targetElement.nextSibling); |
---|
64 | } |
---|
65 | } |
---|
66 | } |
---|
67 | |
---|
68 | </script> |
---|
69 | |
---|
70 | </head> |
---|
71 | <body> |
---|
72 | <div id="global"> |
---|
73 | <div id="topo_box" class="topo"> |
---|
74 | <h1>{global_title}</h1> |
---|
75 | <span><a href="{href_logout}">{lang_logout}</a></span> |
---|
76 | </div> |
---|
77 | |
---|
78 | {message_box} |
---|
79 | |
---|
80 | <form method="post" action="index.php?menuaction=mobile.ui_home.search" id="form_busca" onsubmit="return validate_desktop_search()"> |
---|
81 | <input type="hidden" name="default_folders" id="hidden_default_folders" value=''/> |
---|
82 | <input type="hidden" name="personal_folders" id="hidden_personal_folders" value=''/> |
---|
83 | <input type="hidden" name="calendar_search" id="hidden_calendar_search" value=''/> |
---|
84 | <input type="hidden" name="contacts_search" id="hidden_contacts_search" value=''/> |
---|
85 | {search} |
---|
86 | </form> |
---|
87 | <div id="navegacao"> |
---|
88 | {home} |
---|
89 | </div><!-- INÍCIO CONTEÚDO --> |
---|
90 | <div id="conteudo"> |
---|
91 | {content} |
---|
92 | </div> |
---|
93 | </div> |
---|
94 | <div class="rodape"> |
---|
95 | <p>Projeto ExpressoLivre 2004 - 2010 :: Licença de Software</p> |
---|
96 | <p><a href="index.php?menuaction=mobile.ui_home.change_template&template=mini_mobile">{lang_mini_mobile}</a></p> |
---|
97 | </div> |
---|
98 | </body> |
---|
99 | </html> |
---|
100 | <!-- END mobile_home --> |
---|
101 | <!-- BEGIN success_message --> |
---|
102 | <div class="bg-neutro" id="box_aviso_positivo"> |
---|
103 | <div class="aviso-positivo"> |
---|
104 | <strong>{message}</strong> |
---|
105 | </div> |
---|
106 | </div> |
---|
107 | <!-- END success_message --> |
---|
108 | <!-- BEGIN error_message --> |
---|
109 | <div class="bg-neutro" id="box_aviso_negativo"> |
---|
110 | <div class="aviso-negativo"> |
---|
111 | <strong>{message}</strong> |
---|
112 | </div> |
---|
113 | </div> |
---|
114 | <!-- END error_message --> |
---|