Changeset 27446
- Timestamp:
- 12/26/08 19:13:30 (4 years ago)
- Location:
- lang/python/every_resources/trunk
- Files:
-
- 6 modified
-
everes_core/admin.py (modified) (3 diffs)
-
everes_core/context_processors.py (modified) (2 diffs)
-
everes_core/models.py (modified) (1 diff)
-
everes_core/templates/everes_core/contentsmeta_detail.html (modified) (3 diffs)
-
everes_theme_default/templates/static/styles/basic.css (modified) (1 diff)
-
settings.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/python/every_resources/trunk/everes_core/admin.py
r27426 r27446 32 32 # 33 33 34 from django.conf import settings 34 35 from django.contrib import admin 35 36 from django import forms … … 110 111 111 112 js = ''' 112 <script type="text/javascript" charset="utf-8" src="http://www.google.com/jsapi?key= ABQIAAAAqqFWuvyrfIOifreBS0pD6BQCULP4XOMyhPd8d_NrQQEO8sT8XBTc4moQjlQsvb09T-mbSfECKD_dzQ&hl=ja"></script>113 <script type="text/javascript" charset="utf-8" src="http://www.google.com/jsapi?key=%(google_api_key)s&hl=ja"></script> 113 114 <script type="text/javascript"> 114 115 google.load("maps", "2"); … … 158 159 } 159 160 </script> 160 ''' % dict(name=name, lat=lat, lng=lng )161 ''' % dict(name=name, lat=lat, lng=lng, google_api_key=settings.GOOGLE_API_KEY) 161 162 html = self.inner_widget.render("%s" % name, "%f,%f" % (lat,lng), dict(id='id_%s' % name)) 162 163 html += "<div id=\"map_%s\" class=\"gmap\" style=\"width: %dpx; height: %dpx\"></div>" % (name, self.map_width, self.map_height) -
lang/python/every_resources/trunk/everes_core/context_processors.py
r26905 r27446 32 32 # 33 33 34 from django.conf import settings 34 35 from django.contrib.sites.models import Site 35 36 from django.contrib.contenttypes.models import ContentType … … 70 71 print 'set tag' 71 72 return {'everes_tags': tag_list} 73 74 def api_keys(request): 75 """ 76 """ 77 return {'google_api_key': settings.GOOGLE_API_KEY} -
lang/python/every_resources/trunk/everes_core/models.py
r27310 r27446 138 138 return self.entity_app_label[len('everes_'):] 139 139 140 def _has_location(self): 141 print self.location 142 if self.location is None or self.location == '0.000000,0.000000': 143 return False 144 return True 145 140 146 app_name = property(_get_app_name) 147 has_location = property(_has_location) 141 148 142 149 class FileContentsMeta(ContentsMeta): -
lang/python/every_resources/trunk/everes_core/templates/everes_core/contentsmeta_detail.html
r27426 r27446 3 3 4 4 {% block additional_js %} 5 <script type="text/javascript" src="http://www.google.com/jsapi "></script>5 <script type="text/javascript" src="http://www.google.com/jsapi?key={{ google_api_key }}&hl=ja"></script> 6 6 <script type="text/javascript">google.load("jquery", "1.2.6");</script> 7 7 <script type="text/javascript" src="{{ MEDIA_URL }}js/feedback.js"></script> … … 9 9 10 10 {% block custom_js %} 11 google.load("maps", "2"); 11 12 $(function() { 12 13 $('#before_comment').click(Feedback.generate_comment_uuid); 13 14 $('#before_trackback').click(Feedback.generate_trackback_uuid); 15 {% if object.has_location %} 16 var map; 17 google.setOnLoadCallback(function() { 18 if (GBrowserIsCompatible()) { 19 map = new GMap2(document.getElementById("map")); 20 map.addControl(new GSmallMapControl()); 21 map.addControl(new GMapTypeControl()); 22 23 var point = new GLatLng({{ object.location }}); 24 map.setCenter(point, 8); 25 mrk = new GMarker(point, {draggable: true}); 26 map.addOverlay(mrk); 27 } 28 }); 29 {% endif %} 14 30 }); 15 31 {% endblock %} … … 44 60 <tr><th>Trackback</th><td>1</td><th>Comment</th><td>2</td><tr> 45 61 </table> 62 {% if object.has_location %} 63 <div id="map" style="min-width:300px; min-height:150px;"> </div> 64 {% endif %} 46 65 </div> 47 66 <div class="feedback"> -
lang/python/every_resources/trunk/everes_theme_default/templates/static/styles/basic.css
r27426 r27446 167 167 border: 1px solid rgb(190, 190, 190); 168 168 } 169 div.post .article table { 170 width:90%; 171 border-top:1px solid #e5eff8; 172 border-right:1px solid #e5eff8; 173 margin:1em auto; 174 border-collapse:collapse; 175 } 176 div.post .article td { 177 color:#678197; 178 border-bottom:1px solid #e5eff8; 179 border-left:1px solid #e5eff8; 180 padding:.3em 1em; 181 text-align:center; 182 } 183 div.post .article tr.odd td { 184 background:#f7fbff 185 } 186 div.post .article tr.odd .column1 { 187 background:#f4f9fe; 188 } 189 div.post .article .column1 { 190 background:#f9fcfe; 191 } 169 192 div.post .article a:link, div.post .article a:visited { text-decoration: none; color: #D28225; } 170 193 div.post_meta { -
lang/python/every_resources/trunk/settings.py
r27426 r27446 18 18 DATABASE_ENGINE = 'mysql' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 19 19 DATABASE_NAME = 'tsuyukimakoto' # Or path to database file if using sqlite3. 20 #DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.21 #DATABASE_NAME = 'test.data' # Or path to database file if using sqlite3.20 DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 21 DATABASE_NAME = 'test.data' # Or path to database file if using sqlite3. 22 22 DATABASE_USER = 'tsuyukimakoto' # Not used with sqlite3. 23 23 DATABASE_PASSWORD = 'tsuyukimakoto' # Not used with sqlite3. … … 103 103 TEMPLATE_CONTEXT_PROCESSORS = global_settings.TEMPLATE_CONTEXT_PROCESSORS + ( 104 104 'everes_core.context_processors.site', 105 'everes_core.context_processors.api_keys', 105 106 'everes_core.context_processors.everes_apps', 106 107 'everes_core.context_processors.everes_tags', 107 108 ) 109 110 GOOGLE_API_KEY = 'ABQIAAAAqqFWuvyrfIOifreBS0pD6BQCULP4XOMyhPd8d_NrQQEO8sT8XBTc4moQjlQsvb09T-mbSfECKD_dzQ' 108 111 109 112 RESTRUCTUREDTEXT_FILTER_SETTINGS = {
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)