package HTML::WidgetValidator::Widget::Comicdash; use strict; use warnings; use base qw(HTML::WidgetValidator::Widget); our $VERSION = '0.01'; __PACKAGE__->name('Comicdash'); __PACKAGE__->url('http://ckworks.jp/comicdash/'); __PACKAGE__->models([ [ { name => 'script', type => 'start', attr => { type => 'text/javascript' } }, { type => 'text', text => qr{var\s+comicdash_owncomic_config\s*=\s*\{\s*num:\s*\d+,\s*width:\s*\"\d+\",\s*amazonid:\s*\"[-0-9a-zA-Z]*\",\s*imageonly:\s*\d\s*\};} }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => 'http://ckworks.jp/comicdash/js/owncomic_display.js' } }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => qr{http://ckworks.jp/usr/[-0-9a-zA-Z]{2,}/comicdash/owncomic.js} } }, { name => 'script', type => 'end' } ], [ { name => 'script', type => 'start', attr => { type => 'text/javascript' } }, { type => 'text', text => qr{var\s+comicdash_comicnote_config\s*=\s*\{\s*num:\s*\d+,\s*width:\s*\"\d+\",\s*amazonid:\s*\"[-0-9a-zA-Z]*\",\s*imageonly:\s*\d\s*\};} }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => 'http://ckworks.jp/comicdash/js/comicnote_display.js' } }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => qr{http://ckworks.jp/usr/[-0-9a-zA-Z]{2,}/comicdash/comicnote.js} } }, { name => 'script', type => 'end' } ], [ { name => 'script', type => 'start', attr => { type => 'text/javascript' } }, { type => 'text', text => qr{var\s+comicdash_pushseries_config\s*=\s*\{\s*num:\s*\d+,\s*width:\s*\"\d+\",\s*amazonid:\s*\"[-0-9a-zA-Z]*\",\s*imageonly:\s*\d\s*\};} }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => 'http://ckworks.jp/comicdash/js/pushseries_display.js' } }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => qr{http://ckworks.jp/usr/[-0-9a-zA-Z]{2,}/comicdash/pushseries.js} } }, { name => 'script', type => 'end' } ], [ { name => 'script', type => 'start', attr => { type => 'text/javascript' } }, { type => 'text', text => qr{var\s+comicdash_calendar_config\s*=\s*\{\s*width:\s*\"\d+\",\s*amazonid:\s*\"[-0-9a-zA-Z]*\"\s*\};} }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => 'http://ckworks.jp/comicdash/js/calendar_display.js' } }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => qr{http://ckworks.jp/usr/[-0-9a-zA-Z]{2,}/comicdash/calendar.js} } }, { name => 'script', type => 'end' } ], [ { name => 'script', type => 'start', attr => { type => 'text/javascript' } }, { type => 'text', text => qr{var\s+comicdash_hotcomiclist2_config\s*=\s*\{\s*num:\s*\d+,\s*width:\s*\"\d+\",\s*amazonid:\s*\"[-0-9a-zA-Z]*\",\s*imageonly:\s*\d\s*\};} }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => 'http://ckworks.jp/comicdash/js/hotcomiclist2_display.js' } }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => qr{http://ckworks.jp/comicdash/js/hotcomiclist2.js} } }, { name => 'script', type => 'end' } ], [ { name => 'script', type => 'start', attr => { type => 'text/javascript' } }, { type => 'text', text => qr{var\s+comicdash_hotserieslist2_config\s*=\s*\{\s*num:\s*\d+,\s*width:\s*\"\d+\",\s*amazonid:\s*\"[-0-9a-zA-Z]*\",\s*imageonly:\s*\d\s*\};} }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => 'http://ckworks.jp/comicdash/js/hotserieslist2_display.js' } }, { name => 'script', type => 'end' }, { name => 'script', type => 'start', attr => { type => 'text/javascript', charset => 'EUC-JP', src => qr{http://ckworks.jp/comicdash/js/hotserieslist2.js} } }, { name => 'script', type => 'end' } ] ]); 1; __END__ =head1 NAME HTML::WidgetValidator::Widget::Comicdash =head1 SYNOPSIS my $validator = HTML::WidgetValidator->new(widgets => [ 'Comicdash' ]); my $result = $validator->validate($html); =head1 DESCRIPTION Validate widget "Comicdash" =head1 SEE ALSO L, L =head1 AUTHOR CK C<< >> =head1 LICENSE Copyright (C) Hatena Inc. All Rights Reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. =cut