def media(self): return forms.Media(js=[ script["url"] for script in get_files("people/mandatesField", "js") ])
def media(self): return forms.Media(js=[ versioned_static('wagtailadmin/js/date-time-chooser.js'), ])
def media(self): return forms.Media( js=[script["url"] for script in get_files("lib/IBANField", "js")])
def get_media(self): """ 取得页面所需的 Media 对象,用于生成 css 和 js 文件 """ return forms.Media()
def get_media(self): return forms.Media()
def media(self): media = super(BlogArticleAdmin, self).media return forms.Media(js=('locking/js/test.js', )) + media
def media(self): js = ["calendar.js", "admin/DateTimeShortcuts.js"] return forms.Media(js=["admin/js/%s" % path for path in js])
def media(self): return forms.Media(js=[ static('wagtailadmin/js/blocks/sequence.js'), static('wagtailadmin/js/blocks/list.js') ])
def report(request): outerkeyfunc = itemgetter('content_type_id') content_types_list = [] if request.method == 'POST': ignore_link_id = request.GET.get('ignore', None) if ignore_link_id != None: link = Link.objects.get(id=ignore_link_id) link.ignore = True link.save() if request.is_ajax(): json = simplejson.dumps({'link': ignore_link_id}) return HttpResponse(json, mimetype='application/javascript') unignore_link_id = request.GET.get('unignore', None) if unignore_link_id != None: link = Link.objects.get(id=unignore_link_id) link.ignore = False link.save() if request.is_ajax(): json = simplejson.dumps({'link': unignore_link_id}) return HttpResponse(json, mimetype='application/javascript') recheck_link_id = request.GET.get('recheck', None) if recheck_link_id != None: link = Link.objects.get(id=recheck_link_id) url = link.url url.check(external_recheck_interval=0) links = [x[0] for x in url.links.values_list('id')] if request.is_ajax(): json = simplejson.dumps({ 'links': links, 'message': url.message, 'colour': url.colour, }) return HttpResponse(json, mimetype='application/javascript') link_filter = request.GET.get('filters', 'show_invalid') if link_filter == 'show_valid': qset = Link.objects.filter(ignore=False, url__status__exact=True) report_type = 'Good Links' elif link_filter == 'show_unchecked': qset = Link.objects.filter(ignore=False, url__last_checked__exact=None) report_type = 'Untested Links' elif link_filter == 'ignored': qset = Link.objects.filter(ignore=True) report_type = 'Ignored Links' else: qset = Link.objects.filter(ignore=False, url__status__exact=False) report_type = 'Broken Links' paginated_links = Paginator(qset, RESULTS_PER_PAGE, 0, True) try: page = int(request.GET.get('page', '1')) except: page = 0 # offset = (page - 1) * RESULTS_PER_PAGE links = paginated_links.page(page) # This code groups links into nested lists by content type and object id # It's a bit nasty but we can't use groupby unless be get values() instead of a queryset because of the 'Object is not subscriptable' error t = sorted(links.object_list.values(), key=outerkeyfunc) for tk, tg in groupby(t, outerkeyfunc): innerkeyfunc = itemgetter('object_id') objects = [] tg = sorted(tg, key=innerkeyfunc) for ok, og in groupby(tg, innerkeyfunc): content_type = ContentType.objects.get(pk=tk) og = list(og) try: object = content_type.model_class().objects.get(pk=ok) except content_type.model_class().DoesNotExist: object = None try: admin_url = object.get_admin_url() except AttributeError: admin_url = '%s%s/%s/%s/' % (reverse('admin:index'), content_type.app_label, content_type.model, ok) objects.append({ 'object': object, 'link_list': Link.objects.in_bulk([x['id'] for x in og]).values( ), # convert values_list back to queryset. Do we need to get values() or do we just need a list of ids? 'admin_url': admin_url, }) content_types_list.append({ 'content_type': content_type, 'object_list': objects }) #pass any querystring data back to the form minus page rqst = request.GET.copy() if ('page' in rqst): del rqst['page'] admin_static = admin_media_prefix() or settings.STATIC_URL return render_to_response( 'linkcheck/report.html', { 'content_types_list': content_types_list, 'pages': links, 'filter': link_filter, 'media': forms.Media(js=['%s%s' % (admin_static, 'js/jquery.min.js')]), 'qry_data': rqst.urlencode(), 'report_type': report_type, 'ignored_count': Link.objects.filter(ignore=True).count(), }, RequestContext(request), )
def media(self): super_media = super().media return forms.Media(js=super_media._js + ['import_export/action_formats.js'], css=super_media._css)
def _get_media(): css = [ 'style.css', ] return forms.Media( css={'all': ['range_filter/css/%s' % path for path in css]})
def media(self): return forms.Media( js=['wagtailleaflet/leaflet_init.js', ] )
def media(self): mine = forms.Media( css={'all': ('vendor/jquery-ui/jquery-ui.min.css', )}, js=('vendor/jquery-ui/jquery-ui.min.js', )) return super(ResizableCodeMirror, self).media + mine
def media(self): return forms.Media(js=[ versioned_static('wagtail_review/js/wagtail-review-admin.js'), ])
def media(self): return forms.Media(css={'screen': ('about/css/blocks/heading.css', )})
def _media(self): from django.conf import settings js = ['js/SelectBox.js', 'js/SelectFilter2.js'] return forms.Media( js=['%sadmin/%s' % (settings.STATIC_URL, url) for url in js])
def _media(self): if 'collapse' in self.classes: return forms.Media( js=['admintools_bootstrap/bootstrap/js/bootstrap-collapse.js']) return forms.Media()
def media(self): return forms.Media(js=[static('wagtailadmin/js/blocks/struct.js')])
def media(self): js = ["core.js", "SelectBox.js", "SelectFilter2.js"] return forms.Media(js=["admin/js/%s" % path for path in js])
def media(self): return forms.Media(js=self.Media.js, css=self.Media.css)
def all_media(self): media = forms.Media() for block in self.all_blocks(): media += block.media return media
def media(self): return forms.Media(js=[ versioned_static('wagtaildocs/js/document-chooser-modal.js'), versioned_static('wagtaildocs/js/document-chooser.js'), ])
def media(self): return forms.Media()
def media(self): return forms.Media( js=[ versioned_static("wagtailadmin/js/telepath/blocks.js"), ] )
def media(self): return forms.Media(js=[ versioned_static('wagtailadmin/js/page-chooser-modal.js'), versioned_static('wagtailadmin/js/page-chooser.js'), ])
def media(self): return forms.Media(js=[ 'wagtailadmin/js/blocks/sequence.js', 'wagtailadmin/js/blocks/stream.js' ])
def media(self): return forms.Media(js=[static('testapp/js/kittens.js')])
def get_form_media(): return forms.Media(**FORM_MEDIA)
def media(self): return forms.Media(js=( webpack_loader_utils.get_files("lib/communeField")[0]["url"], ))
def media(self): media = forms.Media() media.add_js(('plata/cart.js', )) return media