Mantas Masalskis
c6e38d1888
Maintenance: Update to Sprockets v4
2026-04-17 12:15:49 +03:00
Rolf Schmidt
d83471d076
Fixes #4740 - RangeError: Maximum call stack size exceeded while updating organizations.
...
Co-authored-by: Florian Liebe <[email protected] >
2023-08-02 12:00:40 +02:00
Dusan Vuckovic
6fd7d11f20
Fixes #4472 - Table column resizing is not working on touch devices.
2023-03-22 08:52:09 +01:00
Dusan Vuckovic
d483499f85
Fixes #4281 - Frontend app fails to load in Internet Explorer 11 due to JavaScript errors.
2022-10-04 15:53:50 +02:00
Rolf Schmidt
64771a86e8
Follow up 8dd045af75 - Maintenance: Improve defaults for difference function to prevent errors.
2022-09-21 12:07:57 +02:00
Martin Edenhofer
3bb35507ae
Fixes #4062 - Multi tree select object manager attribute.
2022-05-02 14:47:46 +02:00
Bola Ahmed Buari
296d402ba0
Maintenance: Upgrade jQuery to version 3.6.
2022-02-02 10:51:08 +01:00
Rolf Schmidt
8dd045af75
Maintenance: Fix difference function to compare both ways and also make sure that the observer copies hashes to prevent references.
2022-01-31 10:50:48 +01:00
Bola Ahmed Buari
93932055dd
Fixes #3917 - Multiselect field support.
2022-01-20 11:07:12 +01:00
Martin Gruner
4186b0faaf
Maintenance: Update translatable source strings.
2022-01-18 13:52:57 +01:00
Martin Gruner
64a87b1c67
Fixes #2709 , fixes #2666 , fixes #2665 , fixes #556 , fixes #3275 - Refactoring: Implement new translation toolchain based on gettext.
...
- Translations are no longer fetched from the cloud.
- Instead, they are extracted from the codebase and stored in i18n/zammad.pot.
- Translations will be managed via a public Weblate instance soon.
- The translated .po files are fed to the database as before.
- It is now possible to change "translation" strings for en-us locally via the admin GUI.
- It is no longer possible to submit local changes.
2021-11-15 16:58:19 +01:00
Rolf Schmidt
abfb34dc7e
Fixes #2609 - Zammad shows Customers in Owner-Selection on IE (root cause: App.ControllerForm returns no params on IE 11).
2020-08-04 11:48:25 +02:00
Rolf Schmidt
1a6c8ce0f3
Fixed issue #944 - Remove all Users from Overview does not work.
2017-05-29 13:49:17 +02:00
Martin Edenhofer
f170a8a870
Improved error handling of temp browser store.
2016-06-27 20:04:18 +02:00
Martin Edenhofer
da754d5d25
Improved App.ControllerForm.params(), store field types in .data() and not longer in name of field. Also use values of disabled fields.
2016-05-28 23:17:59 +02:00
Martin Edenhofer
c2c71ca06d
Improved pasting images on retina devices.
2016-05-27 15:30:36 +02:00
Martin Edenhofer
7f39927506
Added traceback on remote error logging.
2016-05-17 19:02:40 +02:00
Martin Edenhofer
f9c20e582e
Removed no acceptedInstances warnings.
2016-05-17 16:28:08 +02:00
Martin Edenhofer
bee011d030
On cleanup remove also id and data- attributes.
2016-05-12 15:22:34 +02:00
Martin Edenhofer
d3b423dcaf
Upgrade to jquery ui 1.11.4 (removed not longer needed css).
2016-03-12 01:00:05 +01:00
Martin Edenhofer
2825da2ca0
Code cleanup. Removed not need clone2().
2016-03-04 09:28:16 +01:00
Felix Niklas
66800ba455
checkbox-replacement: remove visual focus on click
2016-03-03 12:16:19 +01:00
Martin Edenhofer
8c6d46bc3c
Update to jquery 2.2.1.
2016-02-28 02:19:35 +01:00
Martin Edenhofer
7df285d9df
Filename cleanup (.js.coffee to .coffee).
2015-09-28 19:52:27 +02:00
Felix Niklas
918cbd178a
add datepicker
...
- remove jquery.ui.datepicker
- modify and style bootstrap.datepicker
- todayBtn option is styled
- Zammad Calendar: option daysOfWeekDisabled and datesDisabled
online demo with options here: http://eternicode.github.io/bootstrap-datepicker
2015-09-25 17:16:05 +02:00
Martin Edenhofer
d825cc288b
Moved to new query condition syntax to support is, is not, contains, contains not, ...
2015-09-17 20:39:51 +02:00
Thorsten Eckel
f2b1dd2f26
Added function to underscore convert strings.
2015-08-05 11:48:32 +02:00
Felix Niklas
e9cdc88e72
add and adapt bootstrap-timepicker for times and timeframes
...
times: 0-12 am/pm or 0-24 hours with minutes
- $('input').timepicker({ showMeridian: true })
- showMeridian activates am/pm
timeframe: 00:00 - 99:99 hour:minutes
- $('input').timepicker({ maxHours: 99 })
2015-06-29 17:04:09 +02:00
Martin Edenhofer
f4d2785425
Improved logging of clone() in case of acceptedInstances.
2015-06-17 20:07:51 +02:00
Martin Edenhofer
9ac998edea
clone() is now IE comparable.
2015-06-03 07:53:28 +02:00
Martin Edenhofer
6ab9209c2e
Upgrade to jquery 2.1.4.
2015-05-15 00:15:16 +02:00
Martin Edenhofer
04480db9aa
Upgrade to underscore 1.8.3.
2015-04-13 14:44:36 +02:00
Martin Edenhofer
1f08615675
Moved to jquery 2.1.3.
2015-04-05 22:28:45 +02:00
Felix Niklas
7039e601fe
highlight v0.1
2015-03-12 11:26:40 +01:00
Martin Edenhofer
76982a8976
Extended clone to also copy functions by using clone( some_data, true).
2015-02-06 22:51:52 +01:00
Martin Edenhofer
644cd811e7
Improved clone() - only clone data, no objects.
2015-01-29 14:19:11 +01:00
Martin Edenhofer
a7a41d201d
Added central formDiff() method. Fixed clone() and added tests.
2015-01-28 23:12:16 +01:00
Felix Niklas
fe42d16383
add local modal
...
Usage:
new option "container" [jquery element] (default: body)
if the modal should be local the container should be the content element.
Demo:
Merge Ticket in Ticket Zoom
=> new App.TicketMerge in ticket_zoom.js.coffee:332
2015-01-15 10:07:06 +01:00
Felix Niklas
1a67de73cf
enhance popover behaviour
...
faster show/hide, no hide when hovering over the popover
2015-01-14 22:59:56 +01:00
Martin Edenhofer
4f98f39211
Introduced App.Utils class.
2014-12-29 13:59:16 +01:00
Martin Edenhofer
6491d18f34
Moved to easier page header show/hide implementation of long pages.
2014-12-15 21:02:53 +01:00
Martin Edenhofer
c5bb0f4393
Moved to jquery 1.11.2, moved to medium.js improved browser tests.
2014-12-08 10:39:05 +01:00
Martin Edenhofer
239cfa3e6c
Implementation of "muting" of email addresses in zoom view.
2014-10-29 10:39:11 +01:00
Felix Niklas
d753be5ebb
add scrollPageHeader
2014-10-01 13:57:36 +02:00
Martin Edenhofer
5a11480447
Merge branch 'develop' into interface
...
Conflicts:
app/assets/javascripts/app/controllers/customer_ticket_create.js.coffee
app/assets/javascripts/app/controllers/ticket_zoom.js.coffee
app/assets/javascripts/app/models/user.js.coffee
app/assets/javascripts/app/views/agent_ticket_create.jst.eco
app/assets/javascripts/app/views/customer_ticket_create.jst.eco
app/assets/javascripts/app/views/navigation/personal.jst.eco
config/routes/test.rb
test/browser/aab_unit_test.rb
2014-09-13 13:12:00 +02:00
Martin Edenhofer
0f1eb5dd55
Added deep clone method.
2014-09-10 01:31:47 +02:00
Felix Niklas
f7b4ac30ad
attachment + animation
2014-09-04 02:54:33 +02:00
Felix Niklas
f3539c325f
fade in edit controls
2014-09-02 16:35:50 +02:00
Martin Edenhofer
eed3467de0
Update to jquery 2.1.1 and underscore.js 1.7.0.
2014-08-31 17:45:50 +02:00
Felix Niklas
4e1ce2425c
replace gsap with velocity.js
...
for animations. velocity.js is MIT licensed. Unfortunately the scroll animation of velocity.js is not perfectly in sync with transforms. Thus the animations is slightly shuttering.
2014-08-28 17:59:20 +02:00