目前收录:
- 提示框
- 通用打印
- 通用页面顶部
- UI-Grid表格
- Chart.js图表
1、提示框
之前使用的alert(); adAlerts(); adAlert();全部停用。目前使用:
$rootScope.addAlert("类型","提示文字");
类型包括:success、info、error 三种
提示文字直接告知提示内容既可,尽量简洁明了,不建议加说明语,如:’提示:密码输错了’。
正确示例:
$rootScope.addAlert("error","密码错误");
2、通用打印
打印不再需要单独的页面,任何页面都可以快速打印。使用@media print的属性,打印时自动隐藏导航和侧边栏。我们还提供了打印隐藏的Class,加入此Class的div和内容都不会被打印出来。
.er-print-hide
这是一个普通页面,按ctrl+p打印效果如下:
自动去除了侧边栏和顶部栏,只显示打印部分。
3、通用页面顶部
我们对页面顶部做了统一的样式处理,让页面功能区分更加明显。增加了顶部tapnav,搜索筛选和操作功能分开,操作功能收起在按钮中。搜索筛选条件使用统一的样式处理,并且支持响应式。具体使用方法见代码注释。
修改前:
修改后:
代码示例:
新版通用页面顶部-->
<div class="er-convention-nav flex">
<button class="nav-btn active" id="nav-btn-search">筛选搜索 <span class="caret nav-btn-search-arrow"></span></button>
<!--button超过3个的时候显示更多-->
<div class="dropdown">
<button class="nav-btn" id="dLabel" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
操作 <span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dLabel">
<!--加入操作按钮,样式自动匹配,即使只有一个按钮,也放在这里。若没有按钮,注释整个.dropdown-->
<button ng-show="isShowButton" ng-click="autoCreateOrder()">智能生成草稿</button>
<button ng-show="isShowButton" ng-click="exportTemplete()">导入模版下载</button>
<button ng-show="isShowButton" ng-file-select ng-file-change="importFile($files)">导入</button>
</ul>
</div>
<!--这边一般不再往右扩展,除非巨大的功能改动-->
</div>
<form class="er-convention-search flex">
<div class="search-input-box flex-1 flex flex-wrap">
<!--条件筛选都写在这里, 只有.big和.small两种大小的框。支持响应。-->
<div class="small">
<!--除了input和select,文字都用span input select span无需加任何class-->
<span>开始时间:</span>
<input id="d4311" onChange="" type="text" ng-model="purchaseParams.startTime" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4312\')||\'2020-10-01\'}',dateFmt:'yyyy-MM-dd HH:mm:ss'})" />
</div>
<div class="big">
<edol-orgCitylist on-group-change='changeGroup1(selectedGroup)' on-city-change="changeCity(selectedCity)" on-store-change="changeStore1(selectedStore)" show-Schoollist="false"></edol-orgCitylist>
</div>
</div>
<div class="search-btn-box flex">
<!--搜索按钮 需要添加type="submit"-->
<button type="submit" ng-click="purchaseSearch()" class="flex-1"><i class="glyphicon glyphicon-search" aria-hidden="true"></i> 搜索</button>
</div>
</form>
<!--顶部筛选展开收起动作-->
<script>
$(document).ready(function() {
$("#nav-btn-search").click(function () {
$("#nav-btn-search").toggleClass("active")
$(".er-convention-search").toggleClass("hide")
});
});
</script>
<!--新版通用页面顶部 结束
4、UI-Grid表格
表格组件我们使用的是angular ui-grid,这个表格的执行效率非常高,可以很快的展示10000行数据。官网:http://ui-grid.info
下面我们来看一个基本的表格代码:
HTML
<div class="er-grid-box">
<style ui-grid-style>
.grid-yourGridName {height: 374px;}/*设置表格大小*/
</style>
<div id="yourGridName" ui-grid="yourGridName" ui-grid-auto-resize class="grid grid-yourGridName"></div>
<!--ui-grid-auto-resize值使表格可以自适应宽度-->
</div>
JS
$scope.yourGridName = { //创建表格
enableGridMenu: true, //开启隐藏列功能
enableFiltering: true, //开启搜索筛选框
columnDefs:[
{field: 'id', displayName:'ID', width: '60'}, //表格列设置
{field: 'name', displayName:'Name', width: '*'} //表格列设置
]
};
$scope.yourGridName.data = data; //传JSON入数据
以上就是基础的功能,我们下面来看一下columnDefs内的数值有什么选项:
columnDefs:[
{
name: 'id', //数据value
field: 'id', //数据value,和name只需用一个
displayName:'ID', //显示的名称,不填写会显示name的值
width: '60', //默认*,该列宽度,不设置或者设置*表示自动
visible:true, //默认true,true表示直接展示出来,false表示隐藏在右上角标签里,可以手动选择展示出来
cellClass:'', //添加Class,我们准备了一些样式标签:".align-right"右对齐,".align-center"居中,".align-left"左对齐,".primary"蓝色文字,".hot"红色文字
cellTooltip:function(row) {return '编号: ' + row.entity.id;}}, //tip提示,鼠标移入2s出线的提示文字,纯文本。
cellTemplate:'<div ng-click="grid.appScope.event()">{{row.entity.id}}</div>'//模板,可写html,"grid.appScope"用于引用外部方法,"row.entity"标示该行所有数据的JSON。我们为这里的HTML准备了2个class用于更好的展示:".er-grid-span"用于展示行内文字,".er-grid-btn"用于展示按钮
}
]
更多功能,请到官网学习。
5、Chart.js图表
我们使用angular chart.js来展示图表这实用的是html5的canves,效率很高。我们看一下效果:
这个表格的HTML代码是:
<!--这是一个标准的图表容器-->
<div class="er-chart">
<!--图表的html写在这里面-->
<canvas class="chart chart-line"
chart-colors="colors"
chart-data="data"
chart-labels="labels"
chart-series="series"
chart-options="options"
chart-dataset-override="datasetOverride"
chart-click="onClick">
</canvas>
</div>
我将canvas包裹在一个容器中,这样显示的样式更加美观。
JS代码是:
先引入
'chart.js'
//Line Chart
$scope.colors = ['#00ACFA', '#cccccc', '#ff6384'];//色彩,不可缩写成#ccc。
$scope.labels = ["2016-1-1", "2016-1-2", "2016-1-3", "2016-1-4", "2016-1-5", "2016-1-6", "2016-1-7" , "2016-1-8" , "2016-1-9" , "2016-1-10", "2016-1-11", "2016-1-12", "2016-1-13", "2016-1-14", "2016-1-15", "2016-1-16", "2016-1-17", "2016-1-18", "2016-1-19", "2016-1-20", "2016-1-21", "2016-1-22", "2016-1-23", "2016-1-24", "2016-1-25", "2016-1-26", "2016-1-27", "2016-1-28", "2016-1-29", "2016-1-30"];
$scope.series = ['销量(万元)','数量(个)'];
$scope.data = [
[65, 59, 80, 81, 56, 55, 40 , 10 , 30 , 1,11,56,78,22,1,57,9,32,24,34,55,121,123,165,64,87,34,67,54,110],
[98,0,11,57,9,32,24,34,55,121 ,10 , 30 , 1,11,56,78,22,1,65, 59, 80, 81, 56, 55, 40,123,165,64,87,34]
];
//事件
$scope.onClick = function (points, evt) {
console.log(points, evt);
};
//多个坐标
$scope.datasetOverride = [
{
yAxisID: 'y-axis-1'
},
{
yAxisID: 'y-axis-2'
}
];
$scope.options = {
//大小样式
scales: {
yAxes: [
{
id: 'y-axis-1',
type: 'linear',
display: true,
position: 'left',
scaleLabel:{
display:true,
labelString: '销量(万元)'
}
},
{
id: 'y-axis-2',
type: 'linear',
display: true,
position: 'right',
scaleLabel:{
display:true,
labelString: '数量(个)'
}
}
],
},
//标题
title:{
display:true,
text:'这是一个销量图表',
fontSize:16,
},
//图例
legend:{
display:true,
position:'top',
},
};
这和官网的说明是一样的,我建议标题和图例都需要有,色彩设置可以按照
$scope.colors = ['#00ACFA', '#cccccc', '#ff6384'];
这个来设置就可以了。
附上官网连接:angular chart.js 、chart.js
2016-07-30 at 下午5:08
提示信息API能不能简洁点,好记住,比如:
$alert.success(“提示文字”)
$alert.info(“提示文字”)
$alert.error(“提示文字”)
2016-08-05 at 上午10:08
可以,我们已加入改进计划。
2016-08-18 at 下午2:20
test
2016-11-25 at 下午2:45
“http://smelovsky.com/2008/11/01/iz-zhizni-detskogo-sadika/” – Из жизни детского садика
2016-11-25 at 下午4:17
“http://smelovsky.com/2016/07/31/139217/” –
2016-12-07 at 下午4:49
Продам термоплёнку на окна. Новинка 2016 года.
Характеритики теплосберегающей пленки с напылением:
ширина-1.10 м
длина – 6 м
пленка- 6.6 кв.м.(на 3 окна)
+рулон двухстороннего прозрачного скотча
Цена 60 грн.
Александр (alexandr_sheva/шабака/mail.ru) (067)-585-58-47
2016-12-10 at 下午12:27
esduds dsje sdjsdje dh
2016-12-23 at 上午4:06
Белухин Дмитрий Николаевич, внес свой вклад в развитие парков москвы, организовывал культурные мероприятия!
Устраивал выставки, также организовывал концерты, благотворительные вечера!
В сегодняшнее время, таких людей как Белухин Дмитрий Николаевич, очень мало, хотим выразить благодарность этому человеку.
За чистый город, и будущее России!
2016-12-23 at 上午4:43
Саблин Дмитрий Вадимович, человек – который делает невозможные вещи, не оставляя без внимания ни один значимый вопрос. Он уже много лет занимается социальными проблемами, работой с молодежью. Не оставляет без внимания и вопрос поддержки Сирийского народа, жителей Донбасса в эти непростые для них времена.
Социальная поддержка ветеранов боевых действий – Дмитрий Вадимович Саблин занимается данным вопросом уже много лет. Сотни семей военнослужащих получают всестороннюю поддержку.
Как считает Дмитрий Вадимович – без памяти о своих предках, не может быть разговоров о будущем России!
2016-12-23 at 上午8:26
Hello. nice to read this, thanks! #nicelyrules11
2017-01-13 at 上午10:47
minnie st claire gets mouth creampie teenager deep throat anal nikki sexx lies that she needs a massage amateur bbw gets messy facial after blowjob large dicks for teens japanese girl face fucked cumming sweet babe in bikini will make a tugjob
hi!
2017-01-13 at 下午10:03
Pharmacy Compounding Pharmacy Times Pharmacy Galantis Pharmacy Healthcare Solutions Pharmacy Requirements Pharmacy Jobs Pharmacy Lamps Pharmacy For Sale In California Pharmacy Near Me Open Now
hi!
2017-01-14 at 上午1:36
Pharmacy Program Pharmacy For Sale In California Pharmacy Queen Street Pharmacy Online Pharmacy Xenical Pharmacy Las Vegas Pharmacy News
hi!
2017-01-28 at 上午4:11
reese rideout porn videos mature redhead and boy pounding jennifer white doggy style hot gay porn videos tumblr molly jane dressing naughty to get paid fucking dads his girlfriend splendid body alesia pleasure threeway german mature blowjob game
hi!
2017-03-19 at 上午12:26
That hits the target dead cetrne! Great answer!
2017-04-21 at 上午2:01
Мало заботиться о состоянии здоровья своего малыша – следует производить уверенные действия для его защиты. Причем поручить данный вопрос нужно исключительно опытным профессиональным докторам.
На сегодняшний день консультации личного педиатра по карману далеко не всем гражданам РФ. А отправляться по любому вопросу в поликлинику, выстаивать бесконечные очереди и подвергать малыша вероятности заразиться вирусами от других детей – тоже не вариант.
К счастью, различные частные клиники дают оформить программу Детского Добровольного Медицинского Обслуживания (ДМО), которая помогает за незначительную сумму денег приобрести полис на годовое обслуживание у врачей.
К сожалению, не многие люди осведомлены о подобной услуге и продолжают лечить детей народными методами, выжидают часами в очередях и отдают большие деньги за приемы частных врачей.
А программа Добровольного Медицинского Обслуживания для детей даёт возможность:
” Бесплатно получить больничный лист по уходу за ребенком;
” Бесплатно проходить обследование у индивидуальных врачей педиатров;
” Бесплатно или со скидкой проходить лечебные процедуры и диагностические процедуры;
” Лечить чадо вовремя, качественно и без очередей.
Чтобы ознакомиться со списком клиник и условиями оказания лечения достаточно написать в поиск Яндекса или Google ключевое выражение: “Добровольное Медицинское Обслуживание”. После этого необходимо подобрать понравившуюся клинику и оформить договор.
34j5c6h87
2017-07-08 at 下午6:36
Howdy! best online pharmacy for viagra good website.
2017-12-13 at 上午3:00
This message is posted here using XRumer + XEvil 4.0
XEvil 4.0 is a revolutionary application that can solve any antibot CAPTCHA’s.
Captcha Bypass Google (ReCaptcha-1, ReCaptcha-2), Facebook, BING, Hotmail, Yahoo,
Yandex, VKontakte, Captcha Com – and over 8.4 million other types!
You read this – it means it works! 😉
Details on the official website of XEvil.Net, there is a free demo version.
Check YouTube video “XEvil ReCaptcha2”
2018-02-06 at 下午9:17
ук благоустройство йошкар-ола сайт
благоустройство придомовой территории гост
благоустройство пушкинского района
контракт на благоустройство образец
благоустройство дачного
2018-03-03 at 下午11:57
Hi! legitimate canadian mail order pharmacies great internet site.
2019-07-12 at 下午1:17
здоровья this
Прежде всего, Вы должны сами следить за массой вашего тела. Так же, как Вы следите за одеждой, прической, чистите зубы, умываетесь. И это не только гигиена, это еще и…. выбор диеты и режима питания# b-a-d.ru/food/ogirenie.html
2020-04-19 at 上午1:08
I simply want to mention I’m beginner to blogging and truly loved this page. Probably I’m planning to bookmark your website . You certainly come with wonderful articles. Kudos for revealing your web-site.
2020-04-23 at 下午10:42
I was reading through some of your blog posts on this site and I believe this web site is rattling instructive! Keep on posting.
2020-04-24 at 上午10:11
What’s Taking place i am new to this, I stumbled upon this I’ve found It absolutely useful and it has aided me out loads. I’m hoping to contribute & assist other users like its aided me. Great job.
2020-04-24 at 上午11:49
I am so happy to read this. This is the type of manual that needs to be given and not the random misinformation that’s at the other blogs. Appreciate your sharing this best doc.
2020-04-25 at 上午1:56
Have you ever considered creating an ebook or guest authoring on other sites? I have a blog based on the same topics you discuss and would love to have you share some stories/information. I know my audience would enjoy your work. If you’re even remotely interested, feel free to shoot me an email.
2020-04-25 at 下午12:42
Hmm it looks like your site ate my first comment (it was super long) so I guess I’ll just sum it up what I wrote and say, I’m thoroughly enjoying your blog. I too am an aspiring blog blogger but I’m still new to everything. Do you have any suggestions for newbie blog writers? I’d certainly appreciate it.
2020-04-25 at 下午5:04
I wanted to thank you for this excellent read!! I certainly enjoyed every bit of it. I have you saved as a favorite to look at new stuff you post…
2020-04-26 at 上午12:03
As a Newbie, I am always browsing online for articles that can aid me. Thank you
2020-04-26 at 上午1:37
Thanks a lot for providing individuals with an exceptionally memorable possiblity to read in detail from this blog. It is usually so superb and packed with a good time for me personally and my office acquaintances to visit your site the equivalent of 3 times a week to read the latest tips you will have. And definitely, I’m just actually fulfilled with your good information you give. Some 3 ideas in this post are really the most beneficial we have all ever had.
2020-04-26 at 上午3:11
An intriguing discussion is worth comment. There’s no doubt that that you should publish more about this topic, it might not be a taboo subject but usually people do not speak about such subjects. To the next! Best wishes.
2020-04-26 at 上午9:52
I think you have noted some very interesting details , thankyou for the post.
2020-04-26 at 上午11:41
I needed to thank you for this great read!! I definitely enjoyed every bit of it. I have you bookmarked to look at new things you post…
2020-04-26 at 下午1:21
Howdy! Someone in my Facebook group shared this site with us so I came to give it a look. I’m definitely enjoying the information. I’m book-marking and will be tweeting this to my followers! Great blog and great design.
2020-04-26 at 下午9:46
I’m more than happy to find this site. I want to to thank you for ones time for this wonderful read!! I definitely loved every part of it and I have you book marked to look at new stuff on your website.
2020-04-26 at 下午9:58
I together with my guys appeared to be checking out the great pointers found on your web page then before long I had a horrible feeling I had not expressed respect to you for those tips. Those people are actually certainly stimulated to read through them and have in effect in reality been taking advantage of them. Many thanks for indeed being quite kind as well as for making a decision on this sort of terrific subject areas millions of individuals are really needing to discover. My sincere apologies for not expressing gratitude to you earlier.
2020-04-26 at 下午11:30
I have learn several excellent stuff here. Certainly value bookmarking for revisiting. I surprise how so much effort you place to make this type of wonderful informative website.
2020-04-26 at 下午11:52
An interesting discussion is worth comment. I believe that you ought to publish more about this issue, it might not be a taboo subject but usually people don’t talk about these subjects. To the next! Cheers.
2020-04-27 at 上午11:34
Great – I should definitely pronounce, impressed with your web site. I had no trouble navigating through all tabs and related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or something, site theme . a tones way for your customer to communicate. Nice task.
2020-04-27 at 下午9:54
I’m really enjoying the theme/design of your web site. Do you ever run into any web browser compatibility issues? A few of my blog readers have complained about my site not working correctly in Explorer but looks great in Safari. Do you have any advice to help fix this problem?
2020-04-28 at 上午8:03
Your style is really unique compared to other people I have read stuff from. Thanks for posting when you have the opportunity, Guess I’ll just book mark this page.
2020-04-28 at 下午6:43
There is certainly a lot to know about this issue. I really like all of the points you have made.
2020-04-29 at 上午2:22
I have been surfing online greater than three hours these days, yet I never found any interesting article like yours. It¡¦s beautiful value enough for me. In my opinion, if all site owners and bloggers made just right content material as you probably did, the web will probably be much more helpful than ever before.
2020-04-29 at 上午6:19
You made some decent points there. I looked on the net to learn more about the issue and found most individuals will go along with your views on this web site.
2020-04-29 at 上午11:46
Greetings from Florida! I’m bored to tears at work so I decided to check out your site on my iphone during lunch break. I really like the information you provide here and can’t wait to take a look when I get home. I’m shocked at how quick your blog loaded on my phone .. I’m not even using WIFI, just 3G .. Anyways, fantastic blog!
2020-04-29 at 下午12:33
Thanks for revealing your ideas. I might also like to mention that video games have been actually evolving. Modern technology and improvements have aided create practical and fun games. All these entertainment video games were not as sensible when the real concept was being experimented with. Just like other styles of technological know-how, video games also have had to grow by many years. This is testimony to the fast continuing development of video games.
2020-04-29 at 下午1:00
Your style is really unique in comparison to other folks I’ve read stuff from. Thanks for posting when you’ve got the opportunity, Guess I will just book mark this web site.
2020-04-29 at 下午10:21
Excellent article. I am facing some of these issues as well..
2020-04-29 at 下午10:53
Just wanna remark on few general things, The website layout is perfect, the subject matter is very fantastic : D.
2020-04-30 at 上午5:40
This website truly has all the information and facts I needed concerning this subject and didn’t know who to ask.
2020-04-30 at 下午12:50
I dugg some of you post as I cerebrated they were invaluable extremely helpful
2020-04-30 at 下午2:43
It’s nearly impossible to find experienced people in this particular subject, but you sound like you know what you’re talking about! Thanks
2020-04-30 at 下午3:42
Can I simply say what a comfort to find someone who genuinely understands what they are talking about on the internet. You actually understand how to bring a problem to light and make it important. A lot more people have to check this out and understand this side of the story. I was surprised you are not more popular since you definitely possess the gift.
2020-05-01 at 上午12:09
Thanks for helping out, good information. “Nobody can be exactly like me. Sometimes even I have trouble doing it.” by Tallulah Bankhead.
2020-05-01 at 上午1:37
Hi there! I know this is kind of off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having problems finding one? Thanks a lot!
2020-05-01 at 上午3:53
Can I simply say what a relief to uncover somebody that actually knows what they’re talking about on the net. You definitely know how to bring a problem to light and make it important. More and more people really need to read this and understand this side of your story. I was surprised that you are not more popular given that you surely have the gift.
2020-05-02 at 上午3:29
I truly love your site.. Great colors & theme. Did you make this site yourself? Please reply back as I’m hoping to create my own personal website and would like to find out where you got this from or exactly what the theme is named. Many thanks.
2020-05-02 at 下午11:34
Appreciate it for helping out, fantastic info. “Hope is the denial of reality.” by Margaret Weis.
2020-05-03 at 上午11:59
Some truly wonderful articles on this website , appreciate it for contribution.
2020-05-03 at 下午4:59
Very good article post.Much thanks again. Will read on…
wszyscyklikamy.pl
2020-05-03 at 下午10:42
Hey there! Do you know if they make any plugins to protect against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?
2020-05-04 at 上午12:00
As a Newbie, I am continuously browsing online for articles that can benefit me. Thank you
2020-05-04 at 上午1:08
I wanted to thank you for this wonderful read!! I definitely enjoyed every little bit of it. I’ve got you bookmarked to check out new stuff you post…
2020-05-04 at 上午9:45
This is a topic that’s near to my heart… Best wishes! Exactly where can I find the contact details for questions?
2020-05-04 at 下午3:57
Good article. I am experiencing some of these issues as well..
2020-05-04 at 下午9:50
When I originally commented I appear to have clicked the -Notify me when new comments are added- checkbox and from now on whenever a comment is added I get 4 emails with the same comment. Perhaps there is a means you can remove me from that service? Appreciate it.
2020-05-05 at 上午12:05
Howdy very nice website!! Man .. Beautiful .. Superb .. I’ll bookmark your site and take the feeds additionally¡KI am happy to find so many useful info right here within the post, we need develop more techniques in this regard, thanks for sharing. . . . . .
2020-05-05 at 上午8:41
That is a very good tip particularly to those new to the blogosphere. Brief but very accurate info… Appreciate your sharing this one. A must read article.
2020-05-05 at 下午6:52
I really like it when folks get together and share opinions. Great website, continue the good work!
2020-05-05 at 下午10:37
This is a topic which is close to my heart… Take care! Where are your contact details though?
2020-05-06 at 上午12:36
Hey! Do you know if they make any plugins to help with Search Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good results. If you know of any please share. Kudos!
2020-06-11 at 下午3:39
You really make it seem so easy with your presentation but I find this matter to be really something that I think I would never understand. It seems too complicated and extremely broad for me. I’m looking forward for your next post, I’ll try to get the hang of it!
vendency.com
2020-07-08 at 上午2:50
Pressure-Cost-free Journey By Organizing Your Holiday Proficiently With One Of These Ideas
laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/
2020-07-08 at 上午5:03
Get The Very Best Tourists Advice & Suggestions On this page
laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/
2020-07-08 at 上午7:41
Pressure-Cost-free Journey By Organizing Your Holiday Proficiently With One Of These Ideas
laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/
2020-07-08 at 上午9:34
Ensure You Investigate The Excellent, Vast World – Touring Suggestions To Help Keep You Sane
laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/
2020-07-08 at 下午3:40
Don’t Leave Home Without This Convenient Traveling Report!
laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/
2020-07-08 at 下午6:01
Journey Similar To A Jet-Setter Rather Than A Vacationer
laweekly.com/5-best-cbd-oil-companies-to-buy-from-in-2019/
2020-07-21 at 下午3:28
But a smiling visitant here to share the love (:, btw great style. “Individuals may form communities, but it is institutions alone that can create a nation.” by Benjamin Disraeli.
tumblr
2020-09-29 at 上午1:04
DY393u I simply could not leave your website before suggesting that I actually loved the usual information an individual supply in your guests? Is gonna be back regularly in order to inspect new posts
2020-09-30 at 下午10:19
post to let you know. The design and style look
2020-09-30 at 下午11:57
Much more people today need to read this and know this side of the story. I cant believe youre not more well-known considering that you undoubtedly have the gift.
2020-10-01 at 下午7:55
Thanks for the article.Thanks Again. Will read on
2020-10-01 at 下午9:53
I relish, result in I found exactly what I used to be having a look for. You have ended my four day lengthy hunt! God Bless you man. Have a nice day. Bye
2020-10-02 at 上午8:11
Wow, superb blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your website is wonderful, as well as the content!
2020-10-02 at 下午4:09
It as not that I want to replicate your web site, but I really like the style and design. Could you let me know which design are you using? Or was it tailor made?
2020-10-05 at 下午8:30
Im no expert, but I think you just made an excellent point. You clearly know what youre talking about, and I can really get behind that. Thanks for being so upfront and so honest.
2020-10-05 at 下午9:41
Pretty! This has been an extremely wonderful article. Thank you for supplying this info.
2020-10-05 at 下午10:54
Maybe you can write subsequent articles relating to this
2020-10-07 at 下午5:53
Thanks again for the blog article.Really thank you! Cool.
2020-10-07 at 下午11:57
Thanks a lot for the post.Really looking forward to read more. Cool.
2020-10-10 at 上午1:10
Just Browsing While I was surfing today I noticed a great post concerning
2020-10-10 at 上午5:31
Wohh exactly what I was looking for, regards for putting up.
2020-10-10 at 上午6:42
I really liked your post.Much thanks again. Much obliged.
2020-10-10 at 上午7:54
Really appreciate you sharing this article.Much thanks again. Want more.
2020-10-12 at 上午7:06
Say, you got an excellent blog site article.Appreciate it Again. Will surely read on
2020-10-12 at 下午5:48
There is perceptibly a bunch to know about this. I think you made certain nice points in features also.
2020-10-12 at 下午6:56
Really informative article post.Thanks Again. Fantastic.
2020-10-13 at 上午12:06
Wow, great article post.Thanks Again. Keep writing.
2020-10-13 at 上午1:16
This is one awesome blog.Much thanks again. Want more.
2020-10-13 at 上午2:28
It as hard to come by well-informed people in this particular topic, however, you seem like you know what you are talking about! Thanks
2020-10-13 at 上午3:38
Nice guidelines, many because of the writer. It is comprehensible in my opinion now, the usefulness and importance is overwhelming. Many thanks yet again and best of luck!
2020-10-13 at 下午8:19
Pretty! This has been an incredibly wonderful post. Many thanks for supplying this info.
2020-10-14 at 下午6:07
Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is fantastic, let alone the content!
2020-10-14 at 下午7:12
What as up colleagues, how is all, and what you desire to say about this piece of writing, in my view its really remarkable designed for me.
2020-10-16 at 上午3:40
You have brought up a very superb details , thankyou for the post.
2020-10-16 at 上午7:24
It is best to participate in a contest for among the best blogs on the web. I all suggest this web site!
2020-10-17 at 上午12:31
I truly appreciate this blog article. Fantastic.
2020-10-19 at 下午11:15
Nice blog here! Also your site loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol
2020-10-20 at 下午4:13
Im thankful for the article post. Much obliged.
2020-10-20 at 下午6:58
Looking around I like to browse in various places on the web, regularly I will go to Digg and follow thru
2020-10-20 at 下午8:11
Wow, amazing blog Wow, amazing blog layout! How long have you been blogging for? you make blogging look easy
2020-10-21 at 上午2:30
Wow! This blog looks just like my old one! It as on a entirely different subject but it has pretty much the same page layout and design. Wonderful choice of colors!
2020-10-21 at 下午6:26
Really appreciate you sharing this blog article.Much thanks again. Much obliged.
2020-10-22 at 下午3:45
I think this is a real great article.Thanks Again.
2020-10-22 at 下午5:18
Way cool! Some extremely valid points! I appreciate you penning this write-up plus the rest of the site is really good.|
2020-10-22 at 下午6:34
Im obliged for the blog article.Thanks Again. Fantastic.
2020-10-27 at 上午2:21
Thanks for the good writeup. It actually was a enjoyment account it. Glance advanced to more brought agreeable from you! However, how can we be in contact?
2020-10-27 at 上午3:37
you ave got an awesome weblog here! would you like to make some invite posts on my weblog?
2020-10-27 at 上午5:21
Wonderful beat ! I would like to apprentice while you amend
2020-10-27 at 下午7:52
Say, you got a nice post.Much thanks again. Want more.
2020-10-28 at 上午5:23
Thanks for sharing your info. I truly appreciate your efforts and I am waiting for your next post thank you once again.
2020-10-29 at 下午7:00
This website was how do you say it? Relevant!! Finally I ave found something that helped me. Many thanks!
2020-10-29 at 下午8:16
Looking forward to reading more. Great post.Thanks Again. Much obliged.
2020-10-29 at 下午9:39
Your style is very unique in comparison to other people I ave read stuff from. Thanks for posting when you have the opportunity, Guess I all just bookmark this page.
2020-10-30 at 下午11:33
There is perceptibly a bunch to realize about this. I feel you made certain nice points in features also.
2020-11-02 at 下午8:54
It as hard to come by educated people for this topic, however, you seem like you know what you are talking about! Thanks
2020-11-03 at 上午1:45
There is certainly a lot to find out about this subject. I really like all the points you ave made.
2020-11-04 at 上午12:50
I really liked your blog.Really thank you! Great.
2020-11-04 at 上午2:47
Very good blog post.Really thank you! Fantastic.
2020-11-04 at 下午10:53
Perfectly written content, Really enjoyed reading through.
2020-11-05 at 上午12:20
is the greatest. my homepage Uggs Cyber Monday Deals
2020-11-09 at 下午11:32
Looking forward to reading more. Great blog post.Thanks Again. Really Cool.
2020-11-10 at 上午1:00
Outstanding work over again! Thumbs up=)
2020-11-10 at 上午4:48
Much more people today need to read this and know this side of the story. I cant believe youre not more well-known considering that you undoubtedly have the gift.
2020-11-10 at 上午7:49
Very good article! We are linking to this great content on our site. Keep up the good writing.
2020-11-10 at 下午7:54
I went over this site and I conceive you have a lot of fantastic info, saved to favorites (:.
2020-11-10 at 下午8:24
Rattling clean internet site , thanks for this post.
2020-11-10 at 下午11:04
I think this is among the most significant information for
2020-11-11 at 下午8:27
You made some good points there. I did a search on the subject and found most persons will approve with your blog.
2020-11-12 at 下午4:19
Thank you for this impressive report. I am refreshed following reading this. Thank you!
2020-11-12 at 下午5:59
wow, awesome article post.Much thanks again.
2020-11-12 at 下午7:12
Im thankful for the blog post.Thanks Again. Great.
2020-11-12 at 下午8:35
It as fantastic that you are getting ideas from this post as well as from our argument made at this place.
2020-11-12 at 下午9:58
I saw a lot of website but I conceive this one has something extra in it.
2020-11-12 at 下午11:22
Im thankful for the post.Much thanks again. Much obliged.
2020-11-13 at 上午1:05
Thanks so much for the blog.Really thank you! Will read on
2020-11-13 at 上午2:47
Your style is really unique compared to other folks I have read stuff from. Many thanks for posting when you ave got the opportunity, Guess I all just book mark this web site.
2020-11-13 at 上午4:21
Informative and precise Its hard to find informative and accurate information but here I found
2020-11-13 at 上午5:48
I was suggested this web site by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my trouble. You are incredible! Thanks!
2020-11-13 at 上午7:14
This excellent website truly has all the information I needed concerning this subject and didn at know who to ask.
2020-11-13 at 上午8:43
i use google when i want to do some spanish translation, it is good for general spanish translation.,
2020-11-13 at 上午10:08
indeed, as bryan caplan suggests, in the past the zeal of an insurer to guard
2020-11-17 at 上午12:08
Major thanks for the article.Much thanks again. Cool.
2020-11-17 at 上午4:48
Thanks again for the blog.Much thanks again. Great.
2020-11-17 at 上午5:19
Your style is so unique in comparison to other people I ave read stuff from. Many thanks for posting when you ave got the opportunity, Guess I will just bookmark this web site.
2020-11-17 at 上午5:48
You made some good points there. I looked on the web to learn more about the issue and found most individuals will go along with your views on this web site.
2020-11-17 at 上午6:19
I value the blog.Thanks Again. Keep writing.
2020-11-17 at 上午8:14
is excellent but with pics and videos, this website could undeniably be one of
2020-11-17 at 上午9:35
Very good article post.Really thank you! Really Cool.
2020-11-17 at 上午10:57
Thank you for your blog article. this site
2020-11-17 at 下午12:18
Major thankies for the blog article.Really thank you!
2020-11-18 at 上午2:00
Perfectly pent articles, Really enjoyed studying.
2020-11-18 at 上午2:02
Thanks so much for the blog.Really thank you! Want more.
2020-11-18 at 上午3:42
Thank you for your blog article.Thanks Again. Great.
2020-11-19 at 上午2:38
Wow, great blog post.Really looking forward to read more. Much obliged.
2020-11-19 at 上午4:29
This website has lots of extremely useful info on it. Thanks for sharing it with me!
2020-11-19 at 下午9:02
You have remarked very interesting points ! ps nice web site. Justice is the truth in action. by Jeseph Joubert.
2020-11-19 at 下午11:00
I think this is one of the most important information for me.
2020-11-20 at 上午3:11
term and it as time to be happy. I ave read this publish and if I may
2020-11-20 at 上午7:02
This is a good tip especially to those fresh to the blogosphere. Simple but very precise info Thanks for sharing this one. A must read article!
2020-11-20 at 上午7:17
This is really interesting, You are a very skilled blogger. I ave joined your feed and look forward to seeking more of your fantastic post. Also, I ave shared your website in my social networks!
2020-11-20 at 上午7:25
The Silent Shard This may in all probability be fairly useful for a few within your job opportunities I decide to will not only with my blogging site but
2020-11-20 at 上午9:35
I went over this site and I conceive you have a lot of wonderful info, saved to fav (:.
2020-11-20 at 上午11:01
Thanks-a-mundo for the article. Want more.
2020-11-20 at 下午12:25
I went over this website and I think you have a lot of excellent info, saved to my bookmarks (:.
2020-11-20 at 下午1:47
This very blog is without a doubt awesome as well as factual. I have discovered a lot of handy things out of this amazing blog. I ad love to go back again soon. Thanks a bunch!
2020-11-23 at 下午8:12
you have got a terrific weblog here! would you wish to make some invite posts on my weblog?
2020-11-23 at 下午9:39
Way cool! Some very valid points! I appreciate you writing this write-up plus the rest of the site is also really good.
2020-11-23 at 下午11:02
Thank you ever so for you blog.Really looking forward to read more. Awesome.
2020-11-24 at 上午12:26
It’аs really a great and useful piece of info. I’аm glad that you just shared this helpful info with us. Please keep us informed like this. Thank you for sharing.
2020-11-24 at 上午1:51
There as definately a great deal to learn about this subject. I really like all of the points you made.
2020-11-24 at 上午3:16
There as noticeably a bundle to learn about this. I assume you made sure nice points in options also.
2020-11-24 at 上午4:42
You have brought up a very wonderful points , appreciate it for the post.
2020-11-24 at 上午6:08
Many thanks for sharing this first-class piece. Very inspiring! (as always, btw)
2020-11-24 at 上午7:34
Please let me know if you are looking for a article writer for your site. You have some really great posts and I feel I would be a good asset. If you ever want to take some of the load off, I ad love
2020-11-24 at 上午9:01
Way cool! Some very valid points! I appreciate you writing this write-up plus the rest of the website is really good.
2020-11-24 at 上午9:44
Incredible! This blog looks just like my old one! It as on a completely different topic but it has pretty much the same page layout and design. Excellent choice of colors!
2020-11-24 at 下午6:39
Really informative article.Really thank you! Want more.
2020-11-24 at 下午7:54
This blog is definitely educating and also informative. I have chosen a bunch of handy tips out of this amazing blog. I ad love to return every once in a while. Thanks!
2020-11-24 at 下午9:45
noutati interesante si utile postate pe blogul dumneavoastra. dar ca si o paranteza , ce parere aveti de inchiriere vile vacanta ?.
2020-11-24 at 下午11:38
Really appreciate you sharing this article.Thanks Again.
2020-11-25 at 上午12:31
it and also added in your RSS feeds, so when I have time I will be
2020-11-25 at 上午2:40
Thanks for the article.Thanks Again. Want more.
2020-11-25 at 上午3:29
Thanks for sharing this excellent post. Very interesting ideas! (as always, btw)
2020-11-25 at 上午6:40
I think this is a real great article.Thanks Again. Want more.
2020-11-28 at 下午3:32
Spot on with this write-up, I absolutely think this website needs a great deal more attention. I’ll probably be back again to see more, thanks for the info!
<a
2020-11-28 at 下午6:34
<a
2020-11-28 at 下午9:35
Having read this I believed it was rather informative. I appreciate you finding the time and energy to put this article together. I once again find myself personally spending a significant amount of time both reading and leaving comments. But so what, it was still worthwhile!
<a
2020-11-29 at 上午12:42
You have made some really good points there. I checked on the internet to find out more about the issue and found most individuals will go along with your views on this website.
<a
2020-11-29 at 上午7:02
<a
2020-11-29 at 上午10:00
<a
2020-11-29 at 下午12:51
<a
2020-11-29 at 下午3:41
This is a topic that’s near to my heart… Take care! Where are your contact details though?
<a
2020-11-29 at 下午6:34
<a
2020-11-29 at 下午9:35
<a
2020-11-30 at 上午12:45
Greetings! Very helpful advice in this particular post! It is the little changes that make the biggest changes. Thanks for sharing!
<a
2020-11-30 at 上午3:57
I truly love your website.. Very nice colors & theme. Did you develop this site yourself? Please reply back as I’m attempting to create my very own website and would love to know where you got this from or exactly what the theme is called. Appreciate it!
<a
2020-11-30 at 上午7:04
Everything is very open with a clear clarification of the issues. It was definitely informative. Your site is extremely helpful. Thank you for sharing!
<a
2020-11-30 at 上午10:10
Hi, I do believe this is a great website. I stumbledupon it 😉 I may return yet again since I bookmarked it. Money and freedom is the best way to change, may you be rich and continue to help others.
<a
2020-11-30 at 下午1:11
<a
2020-11-30 at 下午4:10
After looking into a few of the blog posts on your web site, I seriously appreciate your technique of writing a blog. I bookmarked it to my bookmark webpage list and will be checking back in the near future. Take a look at my website as well and let me know how you feel.
<a
2020-12-02 at 下午4:23
Sarms, Fitness Diet Plan, GNC Supplements and Reviews are provided unbiasedly. A complete guide to supplements and diet plans including Crazy Bulk, …
https://tomsland.org/