2227 comments found.
how to wrap div en body tag? need wrap div for vuejs. I add and I generate a blank space at the end. thx
Just wrap body content in div and add class=”d-flex flex-column flex-1” to it.
Thanks
very thanks
Hi Eugene,
Sorry to trouble you, I have just sent you an email regarding a query we have regarding the combination of various features in a table and its just not happening as we get various conflicts. Perhaps you can cast your eye and let us know if its doable.
as always thank you for your help and attentiveness. Thank you
Hey hey
I have just replied back, please check
as always great advice and prompt. thank you very much
You are always welcome 
Hey Eugene, Is there a way to have the sidebar in layout 1 to always be minimized on ipad/smaller screens? Another question, what is the best way to hide a div or card on smaller devices?
Thanks,
Hey Steve,
1. Unfortunately no, mini sidebar works only on desktop browsers, on mobile it has 100% width like a normal one. There are a few reasons for this, main one is that hover state isn’t supported in mobile browsers, solution would be to replace hover with click for submenus and it’s quite tricky.
2. You can use a mix of responsive display utility classes, something like class=”d-block d-sm-none”, where .d-block works all the time and .d-sm-none overrides default behaviour and hides element on desktops and tablets. If you want to hide on mobile and show on desktop, logic is the same, but swap class names: class=”d-none d-sm-block”
Thanks
Hello !
I want to make datatable scroll horizontal disabled instead of scroll. I want to make the columns dynamically without collapsed it. or maybe the data is wrapped.
how can i make that?
FYI
I want to make datatable side-by-side both of em using datatables.
Hello
I am sorry, but i don’t understand what you are saying. If that’s related to removing (not disabling) horizontal scrollbar from the table, change “dom” configuration option from this:
dom: '<"datatable-header"fl><"datatable-scroll"t><"datatable-footer"ip>'
to this:
dom: '<"datatable-header"fl><""t><"datatable-footer"ip>'
This will remove the scrollbar and disable table responsiveness.
Thanks
Возможно вы не видели предыдущий комментарий. Посмотрите form_inputs_basic.html. При использовании копии этой страницы в aspx нет отступа между input по вертикали. И это наблюдается при всех аналогичных применениях input. Обхожу этот дефект путем использования class=”form-group” в качестве обертки строки
Здравствуйте
Видел, но не получилось ответить раньше. Исходя из логики работы компонентов форм в бутстрапе, .form-group контейнер обязателен для полей ввода 
Я не об этом – > class=”form-group” в случае aspx должен оборачивать строку с классом row
пример div class=”form-group” div class=”row” div class=”col-sm-12”
без строки с классом row идет слияние input по вертикали Возможно есть и другие варианты, у меня не было времени на эксперименты, делаю большой проект из до десятка подсистем
Я не до конца понимаю проблему. Класс .form-group добавляет нижний отступ, если форму использовать без него, все поля ввода не будут иметь отступов между линиями. В таком случае лучше использовать его внутри .col-sm-*, а не снаружи. Так как это повлияет на отступы на мобильных устройствах
Проблема в том, что ВСЕ ваши примеры использования input с form-group не обеспечивают отступ между input в среде aspx, т.е. – нижний padding не работает в среде aspx. Чтобы нижний padding работал в среде aspx необходимо после div с классом form-group ввести дополнительную div с классом row, В итоге для того, чтобы ваши примеры правильно работали в среде aspx я вставляю после div c классом form-group div с классом row Почему это происходит я не разбирался – нет времени.
давно заметил – datatable работают при количестве колонок не менее 6, не копаясь в js что можно сделать, чтобы уменьшить количество колонок
Я не эксперт в среде aspx, но мне кажется странным, что она не может обработать базовые стили CSS 
Datatables – без исправления JS нельзя, надо отредактировать или убрать columnDefs из конфигурации.
относительно datatables я так и представлял – там стоит 5 в числе columns. Другое дело не хотелось разбираться завязано ли число колонок где либо в дальнейшем.
относительно aspx. Дело не в базовых стилях CSS, которые aspx отрабатывает. Дело в bootstrap.css. margin-bottom: 20px of form-group может отработаться, а может и нет поскольку следующий за div с form-group – > div с классом col-lg-10 ТРЕБУЕТ div с классом row Т.е. дело не в стандартных css, а в ошибке у вас в коде
Нет никакой ошибки у меня в коде. Класс row обязателен при использовании классов адаптивной сетки, так как вся эта ерунда сделана на флексбоксе и этот класс является основным контейнером с основными стилями. Для более детального разъяснения очень пригодился бы ваш код с предполагаемой ошибкой.
О коде. я просто повторю мой начальный пост, под которым и имеет место данная дискуссия.
“Посмотрите form_inputs_basic.html”
При использовании КОПИИ этой страницы в aspx нет отступа между input по вертикали. И это наблюдается при всех аналогичных применениях input. Обхожу этот дефект путем использования class=”form-group” в качестве обертки строки.
И дополнительно мой комментарий: Т.е. я в начальный (пустой) темплейт aspx полностью вставляю всю вашу страницу, со всеми вашими библиотеками. При этом margin – bottom 20px НЕ РАБОТАЕТ, поэтому в ВАШЕМ коде, сразу после div с классом “form-group” я вставляю div с классом “row”, после чего margin-bottom 20px начинает работать.
Если вы посмотрите СВОЙ код для MODAL вы увидите что вы внутри modal действуете точно таким же образом как и я – вставляете div с классом row после div с классом “form-group”
Еще раз – input сам по себе не имеет никаких отступов, .form-group не имеет ничего общего с классом .row, так как они выполняют абсолютно разные функции и в абсолютно разных ситуациях.
В диалогах используется форма с 2 колонками, здесь как раз .row и нужен в качестве контейнера для колонок, но не для форм как таковых.
1. .form-group нужен для отступа между рядами форм
2. .row нужен исключительно для адаптивной сетки с 12 колонками
Вместе их использовать не противопоказано, так как они друг на друга никак не влияют. Это не ошибка в коде, а исключительная необходимость в структуре фреймворка. Почему система asp не может обработать стандартный CSS стиль с обычным нижним отступом я не имею ни малейшего представления.
Вот объяснение сетки с классами, вот объяснения форм.
Если вы можете показать мне пример кода, где именно не работает margin-bottom в форме, я смогу более подробно расписать почему не работает и что сделано не так.
Еще раз поясняю: речь идет НЕ О МОЕМ КОДЕ, а о вашем – здесь я выступаю только как тестер, свои проблемы я давно решил. С целью тестирования вашего кода на странице form_inputs_basic.html я вставляю в ПУСТОЙ ПРОЕКТ, В ПУСТУЮ СТРАНИЦУ ASPX полностью весь ваш код, включая ссылки на библиотеки с ВАШЕЙ страницы form_inputs_basic.html . Помещаю в проект все ваши библиотеки. Правда работаю с bootstrap 3.
После компиляции вижу на экране input без отступа по вертикали – margin 20 px класса form-group не работает. Возникла мысль, что это происходит вследствие отсутствия после div с классом form-group div с классом row.
Читаю рекомендацию специалистов по aspx.- можно ли применять div с колонками без div с классом row. Как будто бы категорически нет – нельзя применять div c колонками без предварительного div с классом row.
ВНИМАНИЕ! прямо в ВАШЕМ коде вставляю div с классом row после div с классом form-group – > as result вижу отступы между input.
Т.е. я экспрементирую не со своим кодом, а с ВАШИМ кодом, действуя как тестер. А Вы уж решайте нужно ли Вам что – то менять
Вы пишете: “Если вы можете показать мне пример кода, где именно не работает margin-bottom в форме, я смогу более подробно расписать почему не работает и что сделано не так”
Без обид – прочитайте внимательно хотя бы один мой пост. Я уже многократно говорю вам одно и то же – я тестирую ПОЛНОСТЬЮ ВАШ КОД, страница form_inputs_basic.html – МОЕГО КОДА ТАМ НЕТ НИ СТРОЧКИ, НИ ОДНОГО СИМВОЛА. И эта страница вставляется в ПУСТОЙ ПРОЕКТ, ПУСТУЮ СТРАНИЦУ ASPX.
Я не понимаю какой пример кода я должен вам показать? пустую страницу, в которую вставлена вся без исключения ваша страница form_inputs_basic.html? вместе со всеми вашими библиотеками?
Еще в 2013 стало ясно, что bootstrap в некоторых случаях работает в среде aspx НЕКОРРЕКТНО требуя дополнительного применения class “form-horizontal” см. https://stackoverflow.com/questions/23614338/bootstrap-form-group-spacing
Я очень признателен за тестирование и полезные советы, всегда рад конструктивной критике 
Но в этом случае что-то не так. Я попробую объяснить подробно еще раз.
В моем коде, как и в примере на jsfiddle, используется горизонтальный вид формы, один из 3 доступных в бутстрапе. В 3-ем бутстрапе при использовании горизонтальной формы (которая использует .col-* классы) роль контейнера для колонок выполняет контейнер .form-group, а роль .row выполняет класс .form-horizontal, который является обязательным и добавляется к самой форме. То есть вот так:
<form class="form-horizontal">
<div class="form-group">
<label class="control-label col-lg-2">Input label</label>
<div class="col-lg-10">
<input type="text" class="form-control">
</div>
</div>
</form>
То же самое может быть сделано и без .form-horizontal, но так как классы .col-* используют float, вам надо будет их очищать добавляя класс .clearfix в каждый .form-group контейнер.
Это правда, что у всех одна и та же проблема – они используют горизонтальную форму с сеткой, которые в свою очередь используют левый floating, который в стандартном решении очищается либо .row, либо .form-horizontal классами. То есть существуют определенные правила, которые бутстрап считает обязательными к исполнению согласно структуре.
В вашем конкретном случае, как вариант, это может быть причиной. В любом случае добавление .form-horizontal к форме вместо добавления .row должно решить все проблемы.
<form action=”#”> <fieldset class=”content-group”> <legend class=”text-bold”>Basic inputs</legend> <label class=”control-label col-lg-2”>Default text input</label> <input type=”text” class=”form-control”> <label class=”control-label col-lg-2”>Password</label> <input type=”password” class=”form-control”> <label class=”control-label col-lg-2”>Input with placeholder</label> <input type=”text” class=”form-control” placeholder=”Enter your username…”>
в общем – то все стало понятно … Вы используете <form class=”form-horizontal”> в качестве общего элемента для групп. Однако в aspx не может быть больше одного form – элемента и поэтому <form class=”form-horizontal”> если и может использоваться то с оговорками, что вынуждает использовать другие средства обеспечения работы margin – bottom: - либо использование div с row - либо input[type=text], .txtarea{margin-bottom: 10px; } - либо css для form-group: .form-group::before, .form-group::after { content: ” ”; display: table; }
Я предпочитаю использовать div с row
Тем не менее Вы возможно где – то держать в подсознании, что в aspx использование div с form классами имеют ограничения – приходится выделять области действия этих форм, что в общем – то приводит к определенным неудобствам
Вы написали: “В вашем конкретном случае, как вариант, это может быть причиной. В любом случае добавление .form-horizontal к форме вместо добавления .row должно решить все проблемы”
Я НИКОГДА не использую внутренние формы, поэтому при тестировании вашего кода я сразу демонтировал все div form, в том числе и form-horizontal что и привело к проблемам. Технически ваш код совершенно правилен, только вот для aspx, прежде всего WebForm а не MVC (там тоже проблемы) вашим клиентам придется выкидывать все div form с получением при этом некоторой головной боли. Наилучший вариант в этом смысле div с row
По той же причине в aspx не работают все validation forms http://demo.interface.club/limitless/demo/bs3/Template/layout_3/LTR/default/full/form_validation.html и введение div with row не помогут, поскольку в вашем коде имеется необходимость использования div form, а в aspx количество form лимитировано
Я до сих пор не понимаю проблемы. В смысле я не понимаю как aspx не может добавить класс к форме, я пытался найти аналогичную проблему в сети, не нашел.
Бутстрап требует .form-horizontal класс для правильной стилизации горизонтальных форм, правильных отступов и размеров. Если aspx не поддерживает базовые функции базового HTML, я думаю это проблема не бутстрапа и тем более не шаблона.
Вы можете попробовать обернуть форму в еще один div и добавить этот класс туда, исходя из логики и структуры стилей это должно сработать. По поводу валидации не скажу, но можно попробовать следовать такой же логике.
Я в разработке программно – аппаратных систем с 1973 года, причем в военно – промышленном комплексе, языковые средства Бейсик, Паскаль, Дельфи, PHP, Matlab, C#, SQL Server, MySql etc и даже ассемблер и первый раз слышу, чтобы фреймворки и языковые средства адаптировались под ПОЗЖЕ созданные библиотеки (я не считаю бутстрап фреймворком, в связи с отсутствием модульности и наследования версий) ...
В принципе конечно фреймворки и языковые средства могут адаптироваться под библиотеки, если конечно к примеру тот же бутстрап этого заслуживает. К сожалению, пока об этом говорить рано. На моей памяти прошло столько систем – и где большая часть из них? О большей части из них никто и не помнит – вспомните кобол, фортран 4 или аппаратно ориентированный Quasic?
ASPX подразделяется на Webform, существующие аж с 1998 года, тогда о бутстрапе никто и не подозревал и на MVC. И если в Webform в связи с необходимостью сохранять State – состояния существует только одна общая форма на страницу (Кстати на php та же проблема что и в Webform), то в MVC этого ограничения нет . А это означает, что в MVC все ваши формы с input элементами будут работать без проблем.
Вы пишете: “Бутстрап требует .form-horizontal класс для правильной стилизации горизонтальных форм, правильных отступов и размеров”.
Забавно, но сие означает лишь одно, что так называемые “инженеры” сидящие на бутстрапе НЕ УЧИТЫВАЮТ, что в aspx webform предполагается использование лишь одной формы. Понимаю – им это до лампочки. Такие вот “специалисты”.
Вы пишете: “Вы можете попробовать обернуть форму в еще один div и добавить этот класс туда, исходя из логики и структуры стилей это должно сработать. По поводу валидации не скажу, но можно попробовать следовать такой же логике”
Не пойдет по причине о которой я упоминал – в aspx webform возможна лишь одна форма.
Вы пишете: “Я до сих пор не понимаю проблемы. В смысле я не понимаю как aspx не может добавить класс к форме, я пытался найти аналогичную проблему в сети, не нашел”
Я уже давал ссылки на описанные проблемы с бутстрапом – form-horizontal с webform aspx ПРИМЕНЯТЬ НЕЛЬЗЯ. Чтобы увидеть это воочию не требуется ничего, кроме как загрузить из Microsoft Visual Studio Community 2017 (она бесплатна), после чего тремя нажатия кнопки загрузить пустой шаблон aspx webform. Осталось просто скопировать ПОЛНОСТЬЮ ВЕСЬ ВАШ КОД (добавив еще ваши библиотеки) к примеру со страницы http://demo.interface.club/limitless/demo/bs3/Template/layout_3/LTR/default/full/form_validation.html и вы увидете ОТСУТСТВИЕ ОТСТУПОВ между input. При этом система потребует удалить с вашей страницы ВСЕ ВАШИ FORM в том числе с form-horizontal
Понимаю, Вы скажите – плохая aspx, кстати та же проблема будет и в php, безусловно и она плохая, хотя на ней и построена вся WordPress. На самом – то деле плохими являются разработчики bootstrap, ПОД КОТОРЫЙ (?) нужно подстраиваться и которые умудряются 4 версию реализовывать с чистого листа без учета преемственности (?!) обеспечение преемственности – азбука для любого инженера, если он инженер конешно …
Что касается вашей работы, к ней безусловно нет никаких претензий, как вы правильно заметили вы действуете в рамках возможностей. Спасибо
Кстати, в 4 версии .form-horizontal не используется, вместо этого используется связка классов .form-group.row
Насчет 3 версии, есть вариант обойтись без добавления класса в саму форму, используя обертку:
<form action="*">
<div class="form-horizontal">
...
</div>
</form>
Правда не уверен сможет ли это упростить что-нибудь.
Я не буду ничего говорить про aspx, так как у меня нет опыта работы в этом, но я впервые вижу такую проблему, особенно если учитывать что это базовая логика работы HTML/CSS. Но как показывает практика везде есть свой геморрой.
Именно так, приходится следовать. Если бы тулкит был бы полностью написан с нуля без использования бутстрапа, я бы многие вещи сделал по-другому. Но пока вынужден следовать требованиям рынка…
form action=”” etc согласен. Проблема в том, что предыдущий html – элемент – form acition=”” будут восприняты как ошибка и aspx предложит его выбросить, так как в еще пустом темплейте aspx form уже имеется, а total количество их не может быть больше 1.
по идее 4 версия не должна обрушивать приложения, реализованные нак предыдущей 3.7 версии. К сожалению, это не так.
Сравните с фреймворками и языковыми средствами к примеру Майкрософт – все что было реализовано 15 лет назад будет работать с сегодняшними библиотеками и и сегодня. То же касается к примеру бейсика, то что было реализовано 40 лет назад будет работать и сегодня, но с новыми версиями. Аналогично обстоят дела в Матлабе, примеры можно множить.
Hello, I’m about to embark on a new project and planning to use Limitless as a backbone. I have a few questions:
- Has the theme been tested for accessibility under WCAG 2.0 guidelines?
- Is there the possibility to remove jQuery as a dependency and go with pure js?
- Will there be an ability to “upgrade” the theme when new versions come out?
Thanks for an awesome theme
Hello
1. Not really, Bootstrap has basic accessibility, but it’s not included to the template by default
2. No, Bootstrap is jQuery dependent. But JS version is in progress as far as i’m aware
3. Of course, all updates include a list of files that require update. Process is manual, but doable.
Thanks
I tried this theme, then switched to several others and then switched back to limitless. This theme is so perfect! Thank you!
Thank you very much and welcome back! 
I have a question : have you planned to create a product page for the ecommerce pages collection? It could be nice to have it because we already have the product list/grid view.
Yes sure, it’s planned for the next release.
Thanks
Major problem detected in the select2 form with material design and dropdown navigation bar.
How to trigger the problem? Easy just go to yournavigation_horizontal_mega.html and in the Form layouts section -> vertical form -> Subscription plan (select) -> add -> multiple="multiple"And it’s gone. First fix is to:
.select2-search__field
{
width: 100% !important;
}
Problem is when you want to remove a selected option… :cry:
Please check this out and help us out
Thanks
.select2-search, .select2-search__field
{
width: 100% !important;
}
Hi
I wouldn’t say it’s a major problem. This is related to how Select2 calculates search field width, it’s calculated dynamically depending on select width and remaining space: if there’s enough space – width changes, if not enough – wraps on the next line. If you override this in CSS, that will affect functionality since select2 doesn’t know when it needs to add a new line. This is how it works and there’s no a solution for this at the moment, but i’ll keep digging.
Thanks
Actually let me help you with that. But on the other hand I need you to help me adjusting the CSS. This is a Select2 4.0.5 and prev. problem.
Take a look here: https://datatables.net/forums/discussion/comment/140360Thanks for the link, looks awesome 
I’ll try to play with CSS later this week, not sure though if that’s possible, tried before. But i’ll update the library to the latest version and check again.
Thanks!
Hi,
I have trouble using Select2 in Rails 3 since warning like this jQuery.Deferred exception: U is not defined ReferenceError: U is not defined, and I see in select2.min.js there is U in code U.exted object but I don’t understand what object that is. And also try to download select2.js from github for version 4.0.5 but new error come. I’m guessing your select2.min.js is your custom version ?
So can you tell me little clue what U object is that ?
Hi,
Select2 component included in Limitless is not a custom version and is also the latest one. And i cannot reproduce this issue locally, everything works fine in all browsers. I also can see in compressed file that U variable is defined.
Do you get any other errors?
Hello, is it possible to make in layout_4 theme (horizontal menu bar) to have a dropdown-menu that scroll? i have around 40 submenu and it will be a very long way down to scroll entire page… and i don’t want to use mega menu… maybe is it possible? or maybe make the dropdown-menu become 2 or 3 column so user don’t need to scroll entire page just to reach the last submenus?
Hello,
You can try to add .dropdown-scrollable class to dropdown container, this should do the trick.
Thanks
oh okay thank you so much…
Hi Eugene
Are you responding to Support emails – sent a number of them but so far no comment, appreciate you are busy but help on a number issues would be much appreciated
Many thanks
Hey there,
Of course, always
But yours landed in spam folder for some reason, just replied back to all of them. Sorry about that.
Thanks
Many Thanks Eugene – received your responses not sure why the initial emails ended up Spam. Appreciate your feedback and advice as always.
You are always welcome. This happens sometimes, do ping me here if I don’t reply to your emails 
We have just sent you another email – regarding one of the earlier points perhaps you could let us have your wisdom it would be much appreciated.
Just replied back
Thank you very much got it – out of interest is there any conventional thought about having scroll bars on Sidebars? objections? or not a problem?
Depends on a use case and layout type – if layout is fixed, sidebar has scrollbar by default. But if no, you need to add that yourself to sidebar.scss since it’s not supported by default.
Thanks
Hi. I updated to Limitless 2, and summernote doesn’t show the icons in the toolbar menu. Any idea?.
Im using summernote.min.js 0.8.10. in Bootstrap 4, Layout 1, LTR, Default.
Well, I fixed. Just modified in components.min.css the path to summernote icons files. In case anyone else have the same issue
Hey
Do not edit CSS files directly, because all your changes will be overridden during update. Instead edit $summernote-font-path variable and re-compile SCSS files.
Thanks
hi i find something weird that when i do this kind of card with form-group inside it then it will not make the card fill the entire page but have a some empty space on the right of the page… please take a look at here https://paste.ee/p/wqKII
Hi
Hmm that’s odd, should work fine. Try to rename “content-warpper” to “content-wrapper”, wrong class name may cause this issue.
Thanks
oh yes thank you, i didn’t notice that i do some typo on the class name…. Lol
No worries, happens sometimes 
When do you think you’ll have the dark theme ready?
No ETA sorry. But will be added in the next major update later this year.
Thanks
how to integrate this template with WebPack / Symfony?
Unfortunately there’s no a step-by-step guide, but the logic is the same as for other static code integrations based on HTML. Documentation is for template only, it doesn’t cover integration as it’s always up to developers.
Thanks
Assuming it’s Firefox, it has some glitch in rendering icon fonts when opened locally, but works fine on server. It’s a local problem and here is a workaround.
Thanks
Hi,,
thank,, its work now
hello
I am using the form Wizard with validation ,when error happened, it will show like “This field is required.”
but what if i want to change to other word, how can i do? i can not find the place to change it.
thank you
sorry, i found it, thank you very much
No worries, glad you found a solution
Thanks!
hello, may i ask you how to mix with HTML5 buttons and fixed colume in DataTable extensions? thank you
Hello
You can simply combine HTML5 buttons and Fixed Column initialization code in 1 table configuration, something like:
$('.datatable-button-init-basic').DataTable({
dom: '<"datatable-header"fBl><"datatable-scroll-wrap"t><"datatable-footer"ip>',
buttons: {
dom: {
button: {
className: 'btn btn-light'
}
},
buttons: [
'copyHtml5',
'excelHtml5',
'csvHtml5',
'pdfHtml5'
]
},
scrollX: true,
scrollY: '350px',
scrollCollapse: true,
fixedColumns: true,
...
});
Thanks
hii, can i ask you ? why your template dont have carousel ?
Hi
It supports default bootstrap style, i didn’t add a custom one yet. Planned for upcoming releases.
Thanks
Do you have a login page for this theme? My system has a sales POS, does it support?
Of course, there are 12 pages for different authentication layouts – password reset, login, registration etc. You can find them in Service Pages/Authentication/ section.
Thanks