namespace PHPSTORM_META {
$STATIC_METHOD_TYPES = [
\Application => [
"user" instanceof \User,
]
];
}
написать свой по быстрому так сказать и вот потратил уже часа 2-3 на это дело, почему так много?
Вобщем, пришел к выводу: подключаю scrollspy и не парюсь(если уж захочется как то его улучшить, через jquery можно немного повлиять на его действие, это быстрее чем писать самому с нуля).
мне постоянно кажется что все будет дико тормозить!
href="C:\mycite\index.html"
<a href="C:\mycite\index.html"><div class="logo">
<h1>Заметки сисадмина</h1>
<p>Настройки, решения и прочее...</p>
</a>
font-family: Arial, Helvetica, sans-serif;
, если это уже сделано для body..article{
width:100%;
height:100%;
}
.article {
width: 100%;
height: 100%;
}
@mainColor: #233A59;
@mainColor2: lighten(@mainColor, 30%);
@textColor: #f4f4f4;
div#nav {
ul{
li{
list-style: none;
a {
text-decoration: none;
font-family: verdana;
font-size: 14px;
color: @textColor;
float: left;
padding: 15px 30px;
border-right: 1px solid fadeout(@textColor, 60%);
.gradient(@mainColor2, @mainColor);
&:hover {
.gradient (@mainColor, @mainColor2);
}
}
}
}
}
.gradient (@col, @col2) {
background-color: @col;
background-image: -webkit-gradient(linear, left top, left bottom, from (@col), to (@col2));
background-image: -webkit-linear-gradient(top, @col, @col2);
background-image: -moz-linear-gradient(top, @col, @col2);
background-image: -ms-linear-gradient(top, @col, @col2);
background-image: -o-linear-gradient(top, @col, @col2);
background-image: linear-gradient(top, @col, @col2);
filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorStr='@{col}', EndColorStr='@{col2}')";
-ms-filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorStr='@{col}', EndColorStr='@{col2}')";
}
<?php
function date_period_grid($start, $end)
{
$start = new DateTime($start);
$end = new DateTime($end);
$interval = $end->diff($start);
$days = $interval->days;
$months = $interval->y * 12 + $interval->m;
$years = intval($end->format('Y')) - intval($start->format('Y'));
if ($years > 1) {
$period = new DatePeriod($start, new DateInterval('P1Y'), $years);
$format = 'Y';
} elseif ($months > 1) {
$period = new DatePeriod($start, new DateInterval('P1M'), $months);
$format = 'm.Y';
} else {
$period = new DatePeriod($start, new DateInterval('P1D'), $days);
$format = 'd.m.Y';
}
$result = [];
foreach ($period as $date) {
$result[] = $date->format($format);
}
return $result;
}
date_period_grid('2012-07-01', '2015-11-01');
// => ['2012', '2013', '2014', '2015']
date_period_grid('2015-01-01', '2015-11-01');
// => ['01.2015', '02.2015', ..., '11.2015']
date_period_grid('2015-10-01', '2015-11-01');
// => ['01.10.2015', '02.10.2015', ..., '01.11.2015']
git rm -r --cached .idea
.idea/
без звёздочки. Пример.