Einträge von Matthias Seemann

„Silent Mode“-Option im Installer der Desktop-App

  Zum leichteren Verteilen der yalst Desktop-App auf Windows-Clients bietet der Installer eine Still-Option („Silent Mode“) die über den /S Parameter auf der Kommandozeile aktiviert wird. In diesem Modus wird die Anwendung automatisch mit den Standardoptionen installiert ohne das weitere Eingaben erforderlich sind. Bei Durchführung eines Upgrades im Silent Mode muss gewährleistet sein, dass keine alte Programm-Instanz […]

Neue Sprach-Varianten in der Rechtschreibprüfung für Agenten

Seit Version 1.4.0 ermöglicht die Desktop-App das Auswählen der Sprache für die Rechtschreibprüfung. Zur Unterstützung der Agenten werden alle Sprachen, die yalst unterstützt als Standardwörterbücher angeboten. Neu hinzugekommen sind diese Varianten der deutschen Sprache: Schweizer Hochdeutsch und Österreichisches Deutsch Sie installieren diese Varianten im yalst Desktop-App-Sprachpaket in der Form eines Installers für Windows. Bei Wahl des Schweizer Schriftdeutsch […]

Cheat Sheet of the Browser Tab DOM Events

This diagram tries to connect the various DOM events with the visual and executing state of a web page. The events are displayed as „quoted text“, while the event targets are (parenthesised). When the page is In-Memory-Cached the execution of JavaScript is suspendend. This is known as „Back-Forward-Cache“. In his blog post Don’t lose user and app state, […]

How to Customise the Visual Appearance of Live Chat on Mobile Devices in yalst 9.3 and later

On multi-touch-enabled mobile devices our live chat product yalst provides a mobile-friendly user interface (GUI) for the chat. The visual appearance of the chat user interface can be customised by different possibilities: 1. Defining individual colours in the yalst Administration in „Settings“ (Einstellungen) in the „Design“ section will affect the „normal“ desktop client as well as the mobile […]

Encoding of null and undefined in a type-safe URI query

When transferring variables in the query part of an URI, encode the JavaScript value null in key=null as ?key. Distinguish between undefined, null and an empty string by omitting the key altogether for undefined and appending an equal sign for the latter. I.e. ?key= stands for key=““. Use the URI.js as helper library for URI query extraction and composition.