mstdmstd
-
Posts
203 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Store
Posts posted by mstdmstd
-
-
Всем привет!
Подскажите DigitalOcean имеет халявный тариф ?
Хотелось бы потестировать lamp прогу - мин трафика, можно ограничения для одного единственного ip(то есть моего)Спасибо!
-
Спасибо а можно ли быть уверенным что формат '2018-05-11'(это формат данных в mysql) не зависит от локальных настроек и не вызовет ошибки на другой локале?
-
Всем привет!
А как правильно в Javascript/jquery прибавить кол-во дней в строку формате 2018-05-11
без элементарного разбора на подмассив а с указанием формата данных вроде “yyyy-mm-dd” ?
Спасибо!
-
Всем привет,
Я использовал accordion из этого примера
https://getbootstrap.com/docs/4.1/components/collapse/#accordion-example
Не подскажите а как сделать чтобы заголовок открытого элементы выделялся (например в strong).
Я вижу что aria-expanded - свойство открыт блок или нет но как его увязать со свойствами текста заголовка - непонятно...
jquery3.1/vuejs 2.5
2) И можно ли эти бkоки открыть/закрывать прогармано ?
Спасибо! -
Всем привет,
Лайкните, плиз, на тему "Laravel: Vue - ChartJS - Realtime | Laravel 5.5 уроки | Laravel 5.6 уроки | Laravel vue | "
https://www.youtube.com/watch?v=jV7lVrtZVko
Очень интересная тема ...- 1
-
Спасибо!
Не выходит...
Делаю :<template > <div class=" container" > <form @submit.prevent="validateBeforeSubmit" class="form-horizontal"> <div class="card "> <div class="row col-12" v-if="!is_insert"> <label class="col-12 col-sm-4 control-label">ID</label> <div class="col-12 col-sm-8"> <input type="text" v-model="documentCategory.id" class="form-control-sm integer_input" readonly> </div> </div> </div> <div class="card "> <div class="row col-12"> <label class="col-12 col-sm-4 control-label" for="name">Name<span class="required"> * </span></label> <div class="col-12 col-sm-8"> <input id="name" name="name" v-validate="'required|max:255'" v-model="documentCategory.name" :class="{ 'form-control-sm':true, 'input': true, 'text-danger': vueErrorsList.has('name') }" type="text" placeholder="Enter unique name of document category"> <span v-show="vueErrorsList.has('name')" class="text-danger">{{ vueErrorsList.first('name') }}</span> </div> </div> </div>
И опять редактор узок https://imgur.com/a/tfJiNpy
похоже что-то сверху сжало... -
Всем привет,
В Laravel 5.6 /vuejs2.5 приложении перешел с bootstrap 3.3.7 на 4.1.0 и читая доку http://bootstrap-4.ru/docs/4.1/migration/
поменял классы в своих тиемплейтах Но кое что работает неправильно .
У меня есть редактор одной строки, и он выглядит очень узко хотя должен быть максимально широко на любом устройстве.
Printscreen
И непонятно почему в диве с классомcard-body
рядом появилcя классtable-responsive
который я не вс тавлял - так как на этой странице таблицы нет ...
<div id="app" style="background-color: blue" style="background-color: yellow; border: 2px dotted green; width: 100%" class="col-12"> <app-header ></app-header> @yield('content') <status-line></status-line> </div>
У меня в resources/views/layouts/app.blade.php :
И сам редактор :<template > <div style="border: 2px dotted green; width: 100%" class="col-12 "> <div class=" " style=""> <div class="card-body "> <form @submit.prevent="validateBeforeSubmit" class="form-horizontal"> <div class="row " v-if="!is_insert"> <div class="col-12 form-group"> <label class="col-12 control-label">ID</label> <div class="col-12 "> <input type="text" v-model="documentCategory.id" class="form-control integer_input" readonly> </div> </div> </div> <div class="row"> <div class="col-12 form-group"> <label class="col-12 control-label" for="name">Name<span class="required"> * </span></label> <div class="col-12 "> <input id="name" name="name" v-validate="'required|max:255'" v-model="documentCategory.name" :class="{ 'form-control':true, 'input': true, 'text-danger': vueErrorsList.has('name') }" type="text" placeholder="Enter unique name of document category"> <span v-show="vueErrorsList.has('name')" class="text-danger">{{ vueErrorsList.first('name') }}</span> </div> </div> </div> <div class="row"> <div class="col-12 form-group"> <label class="col-12 control-label" for="type">Type <span class="required"> * </span></label> <div class="col-12 "> <select id="type" name="type" v-validate="'required'" :class="{ 'form-control':true, 'errors': vueErrorsList.has('type') }" v-model="documentCategory.type"> <option value=""> -Select type- </option> <option v-for="nextType, index in documentCategoryTypeSelectionList" v-bind:value="nextType.key">{{ nextType.label }} </option> </select> <span v-show="vueErrorsList.has('type')" class="text-danger">{{ vueErrorsList.first('type') }}</span> </div> </div> </div> <div class="row"> <div class="col-12 form-group"> <label class="col-12 control-label" for="document_category_content">Description<span class="required"> * </span> <br><small style="font-weight: normal">Markdown format</small> </label> <div class="col-12 "> <markdown-editor :content="documentCategory.description" :editor_type="'document_category'" :unique_id="document_category_id" :how_short_help_text=true :show_full_help_link=true></markdown-editor> </div> </div> </div> <div class="row" v-if="!is_insert"> <div class="col-12 form-group"> <label class="col-12 control-label">Created at</label> <div class="col-12 "> <input type="text" v-model="documentCategory.created_at_label" class="form-control" readonly> </div> </div> </div> <div class="row float-right"> <editor-buttons :submit_label="submit_label" cancel_label="Cancel" :cancel_link="'#/admin/document_categories'" :is_page_updating="is_page_updating"></editor-buttons> </div> </form> </div> </div> </div> </template>
Не подскажите в чем проблема и как ее исправить ?
И что еще в верстке выше надо было исправить при переходе на Bs 4.1.0 ?
Спасибо!
-
Всем привет,
В Laravel 5.5/vue.js2.5 приложении делаю таблицу с использованием vuetify 1.0.8 с версткой :
<template> <v-flex xs12 sm6> <v-card light flat> <v-card-title> Search genre <v-spacer></v-spacer> <v-text-field append-icon="search" label="Search" single-line hide-details v-model="search" ></v-text-field> </v-card-title> <v-btn color="primary" dark @click="editItem ('new')" class="mb-1">New genre</v-btn> <v-data-table :headers="headers" :items="genresList" :search="search" :pagination.sync="pagination" class="elevation-1" prev-icon="mdi-menu-left" next-icon="mdi-menu-right" sort-icon="mdi-menu-down" > <template slot="items" slot-scope="props"> <td>{{ props.item.name }}</td> <td class="text-xs-right"><span v-html="getDictionaryLabel( props.item.published, genrePublishedSelectionList, '' )"></span></td> <td>{{ concatStr(props.item.description, 80) }}</td> <td class="text-xs-right">{{ moment(props.item.created_at).format('Do MMMM, YYYY h:mm:ss a')}}</td> <td class="justify-center layout px-0"> <v-btn icon class="mx-0" @click="editItem(props.item.id)"> <v-icon color="teal">edit</v-icon> </v-btn> <v-btn icon class="mx-0" @click="deleteItem(props.item.id)"> <v-icon color="pink">delete</v-icon> </v-btn> </td> </template> <template slot="footer"> <td colspan="100%"> The site has <strong>{{ all_genres_count }}</strong> genres ( <strong>{{ active_genres_count }}</strong> active ) </td> </template> <v-alert slot="no-results" :value="true" color="red accent-2" icon="warning"> Your search for "{{ search }}" found no results. </v-alert> <template slot="no-data" color="teal"> <v-alert outline icon="warning" :value="true" color="red accent-2"> No data found. </v-alert> </template> </v-data-table> </v-card> </v-flex> </template> <script> import {bus} from '../../app'; import appMixin from '../../appMixin'; ... </script>
Мне нужно чтобы на маленьких и очень маленьких устройствах таблица прокручивалась вправо и не ломала верстку всей страницы
В определение v-flex я оставил для нагладноссти xs12 и sm6 и на ipad-е отображается номально
https://imgur.com/a/DAGdY
таблица с данными тягается влевл=вправо и шрифты нормальные
Но на устройствах шириной 320px вся таблица отображается без прокрутки
https://imgur.com/a/Kwaw6
Вся страница отображается очень мелким шрифтом.
если убрать xs12 и sm6 в определении v-flex
то на устройствах шириной 320px вид такой же а на ipad-е таблица с данными в полную ширину и без прокрутки.
А как правильно ?
Спасибо!
-
Quote
плагин для хрома.
Речь идет о Vue.js devtools да полезен.
Quoteнадо уметь писать тесты
Наверно, да. Хотя у меня писать отдельные тесты никогда не получалось и особой пользы от них не видел...
А не поделитесь хорошей докой/своими приемами как писать тесты в laravel/vuejs приложении?
-
Всем привет,
Хочу в Kubuntu 17 переехать с Firefox на Chromium
1) В Chromium нашел пункт меню Import bookmarks and settings
Он может быть полезен для переноса всех моих закладок из Firefox в Chromium.
Так?
2) А как перенести пароли ? Lastpass - по-моему удобен если нужно перенести уже существующие пароли?
Я имею в виду, что если сейчас в Firefox Lastpass не установлен, то при его устновке мои существующие пароли не будут занесены в базу
Lastpass-а ? Ии как-то можно ?
3) И подскажите, что это за palemoon (http://www.palemoon.org/releasenotes.shtml ) ?
У меня основной браузер Chrome для разработки(js/jquery/vuejs).
После некоторой работы выяснил что Chrome наиболее удобен для разработки, но нужен еще один браузер - так как часто
нужно 2 браузера для одной задачи. Firefox в последнее время постоянно виснет...
Что используете для (js/jquery/vuejs) разработки? Какие-то спец. плагины?
Спасибо! -
Всем привет,
1) Работая с laravel 5.5/vuejs2.5 в Chromium ( 63.0.3239.84 on Ubuntu 17.10 (64-bit) )
иногда хочется использовать отладку в браузере как описано тут https://learn.javascript.ru/debugging-chrome
Но так как vuejs складывает весь js-код в /public/js/app.js довольно таки сложно найти точку входа для кода, который я хочу отлаживать.
Поделитесь возможно есть какие-то доп плагины или собственные методы в помощь?
2) Последние годы я привык использовать Chromium - из-за того что он как-то удобнее для php/js разработки и не такой тяжелый.
Но при работе с vuejs обнаружил что в некоторых случаях firefox лучше отображает сообщения об ошибках - более информативно.
Какой браузер вы используете при отладке vuejs? Опять таки какие-то доп плагины или собственные методы в помощь?
Спасибо! -
Всем привет,
После того как начал работать с vue.js, мой PhpStorm 2017.2.4 начал сильно тормозить.
Это явно из-за запущенной командыnpm run watch
Это понятно, но иногда как-то уж совсем сильно и не только, тогда когда я редактирую *.js/*.vue файлы но и
например, когда я переключаюсь на другую закладку PhpStorm-а
Нет ли каких опций для соотв настроек ?
Вообще, работая в последнее время с PhpStorm-ом я как-то забыл о необходимости сохраняться - он это делает сам...
Это где-то настривается и может ли быть полезным?
Спасибо! -
А как тогда правильно ?
-
Всем привет,
В куске бутстрап кода где на средних и крупных устройствах все поля в 2 колонки :
<div class="row "> <div class="form-group col-sm-12 col-md-6 "> <label for="id" class="col-xs-12 col-sm-6 control-label">Id</label> <div class="col-xs-12 col-sm-6"> <input class="form-control integer_input validate" value="1" id="id" readonly=""> </div> </div> <div class="form-group col-sm-12 col-md-6 "> <label for="lender_name" class="col-xs-12 col-sm-6 control-label">Кредитор <span class="required"> * </span> </label> <div class="col-xs-12 col-sm-6"> <input class="form-control string_input validate" value="DATA SERVICING CORPORATION, INC." id="lender_name" name="lender_name" maxlength="255"> </div> </div> </div>
и поэтому на очень маленьких устройствах все поля/лейблы складываются с новой строки
Preview
На ipad-ах я полагал что два блока полей(Id,lender_name) будут расположены с новых строк, но нет: Preview
Что я упустил ?
В онлайне :
Спасибо! -
Спасибо , работает!
А нельзя ли при выборе файла отображать имя этого файла рядом с этой кнопкой ? -
А можно пример или ссылочку как это можно сделать ?
-
Всем привет,
Делая локализацию как достучаться до лейблов "Choose File" и “No File Choosen” input-кнопки с типом file
https://imgur.com/a/pqeAO
?
Можно задействовать jquery но у лейблов выше есть id и если есть то какие?
Спасибо ! -
Всем привет,
В Framework 5.5.3/jquery/bootstrap приложении есть редактор содержимого(статьи и темплейты мейлов), где подключается
CK Editor или Tiny MCE редакторы в зависимости от настроек
Понадобилось реализовать поддержку markdown
Погуглив я нашел плагин https://www.tinymce.com/docs/plugins/textpattern/
Я его подключил( отключив все остальные настройки - сделал как в описании )
Посмотреть можно тут http://ec2-34-212-140-26.us-west-2.compute.amazonaws.com/admin/cms-item/edit?id=98
Но введя небольшой кусок markdown-кода :An h1 header ============ Paragraphs are separated by a blank line. 2nd paragraph. *Italic*, **bold**, and `monospace`. Itemized lists look like: * this one * that one * the other one
И сохранив редактор в переоткрывшейся странице в tiny-редакторе я вижу что код введен одной строкой и редактировать его довольно неудобно.
1) Я чего-то недоставил ?
2) Или сохряняя нужно символ перевода строки менять на <br>?
3) Или если текст markdown, то выводить обычный textarea ?
4) Как-то иначе ?
Спасибо! -
Подскажите а чем верстка в Safari и JS программирование отличается от других браузеров(Chrome,FF, Opera) ?
Большая ли разница при разработке?
Спасибо! -
Подскажите,
пытаюсь в http://editor.swagger.io написать описание GET - запроса с необязательным параметром department_id
swagger: "2.0" info: description: "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters." version: "1.0.0" title: "Clients demo" termsOfService: "http://swagger.io/terms/" contact: email: "apiteam@swagger.io" license: name: "Apache 2.0" url: "http://www.apache.org/licenses/LICENSE-2.0.html" host: "ec2-34-212-140-26.us-west-2.compute.amazonaws.com" basePath: "/v1" tags: - name: "client" description: "Everything about your Clients demo" externalDocs: description: "Find out more" url: "http://swagger.io" - name: "department" description: "Access to departments of Clients demo" externalDocs: description: "Find out more about our store" url: "http://swagger.io" schemes: - "http" paths: /department/{department_id}: get: tags: - "department" summary: "Finds departments by department_id or by filters" description: "Multiple status values can be provided with comma separated strings" operationId: "findPetsByStatus" produces: - "application/xml" - "application/json" parameters: - name: "department_id" in: "path" description: "ID of department that needs to be retrieved" type: "integer" format: "int64" responses: 200: description: "successful operation" schema: type: "array" items: $ref: "#/definitions/Department" 400: description: "Invalid status value" #security: #- petstore_auth: # - "write:pets" # - "read:pets" post: tags: - "department" summary: "Add a new department to the Clients demo" description: "Department object( `department_id` INT(11) - required, `name` VARCHAR(50) - required, `is_active` TINYINT(1) - (0/1) - required, `created_at` - autogenerated, ) that needs to be added to the Clients Demo" operationId: "addDepartment" consumes: - "application/json" - "application/xml" produces: - "application/xml" - "application/json" parameters: - in: "body" name: "body" description: "" required: true schema: $ref: "#/definitions/Department" responses: 405: description: "Invalid input" # security: # - petstore_auth: # - "write:pets" # - "read:pets" definitions: Department: type: "object" properties: department_id: type: "integer" format: "int64" name: type: "string" is_active: type: "integer" description: "Order Status" enum: - 0 - 1 created_at: type: "string" default: false xml: name: "Order"
и получаю ошибкиprintscreen:
А как правильно?
Спасибо !
-
У меня в Chromium 58.0.3029.96 Built on Ubuntu ,
есть такие средства https://imgur.com/a/ggTUE
Вы их имеете в виду или есть что-то еще ?
-
Всем привет,
Подскажите, пожалуйста удобный аналог http://www.deviceponsive.com/
для тестирования верстки на разл девайсах
Спасибо! -
Всем привет,
Откройте пожалуйста link (там логин уже введен на странице логина)
то на 1й(дефолтовой закладке)
Кликнув мышкой на кноке машины( справа от лейбла "Shipping") открывается модальное окно и успешно завкрывается если нажать на кнопку Cancel
Но если открыть модальное окно выше рядом с лейблом “Category(ies)” и в открывшемся модальном окне нажать на кнопку Cancel то в консоле выскакивает ошибка
bootstrap.min.js:6 Uncaught Error: Modal is transitioning
Модальные окна имеют схожую структуру и вызываются аналогично :backendProduct.prototype.loadProductShipping = function () { var href = this_backend_home_url+"/admin/product/load_product_shipping?product_id="+this_id; $.ajax({ url: href, type: 'GET', dataType: 'json', success: function(result) { // alert( "loadProductShipping result::"+var_dump(result) ) if (result.error_code == 0) { $("#product_shipping_shipping_class_id").val( result.productShipping.shipping_class_id ) $("#product_shipping_weight").val( result.productShipping.weight ) $("#product_shipping_length").val( result.productShipping.length ) $("#product_shipping_width").val( result.productShipping.width ) $("#product_shipping_height").val( result.productShipping.height ) $("#div_product_shipping").modal({ "backdrop": "static", "keyboard": true, "show": true }); // alert( "$(#product_shipping_shipping_class_id).val()::"+$("#product_shipping_shipping_class_id").val() ) $("#product_shipping_shipping_class_id").focus() } if (result.error_code > 0) { alertMsg( result.error_message, 'Loading error!', 'OK', 'glyphicon glyphicon-remove' ) } } }); } и : backendProduct.prototype.loadProductCategories = function () { var href = this_backend_home_url+"/admin/product/load_product_related_categories?product_id="+this_id; // backendProduct.switchProductRelatedCategoriesLoader(false) $.ajax({ timeout: 10000, async :false, url: href, type: 'GET', dataType: 'json', success: function(result) { // alert( "loadProductCategories result::"+var_dump(result) ) if (result.error_code == 0) { // backendProduct.switchProductRelatedCategoriesLoader(true) $("#div_product_related_categories_list").html(result.html) $("#div_product_related_categories").modal({ "backdrop": "static", "keyboard": true, "show": true }); // $('#multi_categories_list').multiSelect( { // multiple: false, // header: "Type", // noneSelectedText: "Type", // selectedList: 1 // } ); // $("#multi_categories_list").multiSelect('refresh'); // $("#multi_categories_list").focus() // // var deviceParams= effectiveDeviceWidth() // // alert( "deviceParams::"+var_dump(deviceParams) ) // if ( parseInt(deviceParams.width) <= 600 ) { // $("#ms-multi_categories_list").css('width', deviceParams.width - 30); // } else { // $("#ms-multi_categories_list").css('width', deviceParams.width - 60); // } } } });
В чем разница и как побороть ошмибку?
Спасибо! -
DigitalOcean имеет халявный тариф ?
in Flame
Posted
Спасибо
А еще подскажите кто в курсе : клиент дал логин к DigitalOcean -у и при вводе получил сообщение
Емейл явно пошел на мейл владельца логина.
Если мне удастся зайти в систему(получив подтверждающий код от клиента) можно ли (и где) создать логин со своим мейлом
чтобы после заходить под своим логином ?
Спасибо!