Joomla 4. Компонент K2 и форк K2ForJ4 (18 янв 2024)

Если вас, как и меня, достало выслушивать (вычитывать) бесконечные обещания разработчика K2 опубликовать версию компонента K2 под Joomla 4 (без чего невозможно реализовать апгрейд from Joomla 3 to Joomla 4) - воспользуйтесь форком K2ForJ4. Который в данный момент установлен и без каких-либо проблем работает на этом веб-сайте.

Stimulus Hello controller не работает

Больше
2 года 2 мес. назад #1 от Вебмастер
Вебмастер создал тему: Stimulus Hello controller не работает
В rails 6 после установки stimulus
Code:
bundle exec rails webpacker:install:stimulus
не работает тестовая страница:
Code:
<div data-controller="hello">   <input data-hello-target="name" type="text">   <button data-action="click->hello#greet">     Greet   </button>   <span data-hello-target="output">   </span> </div>

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 1
Больше
2 года 2 мес. назад #2 от serge
serge ответил в теме Stimulus Hello controller не работает

не работает тестовая страница
 
Работает. Замените содержимое файла:
Code:
# app/javascript/controllers/hello_controller.js import { Controller } from "stimulus" export default class extends Controller {   static targets = [ "name", "output" ]   greet() {     this.outputTarget.textContent =       `Hello, ${this.nameTarget.value}!`   } }

А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 2 мес. назад #3 от evgenij
evgenij ответил в теме Stimulus Hello controller не работает
В целях проверки stimulus вы также можете установить отличную галерею... пробовал недавно:
Code:
yarn add stimulus-lightbox
Code:
// Probably in app/javascript/controllers/index.js // Load all the controllers within this directory and all subdirectories.  // Controller files must be named *_controller.js. import { Application } from "stimulus" import { definitionsFromContext } from "stimulus/webpack-helpers" import Lightbox from "stimulus-lightbox" const application = Application.start() const context = require.context("controllers", true, /_controller\.js$/) application.load(definitionsFromContext(context)) application.register("lightbox", Lightbox)
Code:
// In your application.js (for example) import "controllers" import 'lightgallery/css/lightgallery.css'

Источник  www.stimulus-components.com/docs/stimulus-lightbox

Have a lot of fun!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 2 мес. назад #4 от Вебмастер
Вебмастер ответил в теме Stimulus Hello controller не работает
Кстати кто-нибудь пробовал stimulus-image-grid?
github.com/leastbad/stimulus-image-grid

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 2 мес. назад #5 от Aleksej
Aleksej ответил в теме Stimulus Hello controller не работает

Кстати кто-нибудь пробовал stimulus-image-grid?
 
Да пробовали.... либа обсчитывает грид, но делает это криво, на мой взгляд.... каждый раз, зайдя на страничку, приходится ее спецом еще раз перезагружать, чтобы исправить тот или иной косяк грида. Может быть, есть какие-то css-/js- трюки, позволяющие исправить такое положение дел, но я их не знаю. А в доке разработчика по ссылке выше их нет.

Для прода неприменим, имхо.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 1 мес. назад #6 от Вебмастер
Вебмастер ответил в теме Stimulus Hello controller не работает
Для грида можно так:
Code:
.wrapper {   display: grid;   grid-template-columns: repeat(3, 1fr);   gap: 40px;   width: 70%;   padding-bottom: 2em; }
Я попробую, спасибо за инфу.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум