by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 08 16:10
    shabesoglu starred qooxdoo/qooxdoo
  • Aug 07 17:32
    hkollmann commented #748
  • Aug 07 08:53
    oetiker closed #749
  • Aug 07 08:53
    oetiker commented #749
  • Aug 07 08:18
    hkollmann commented #749
  • Aug 07 08:17
    hkollmann commented #10021
  • Aug 07 08:17

    hkollmann on master

    Fixes for toggling opened state… (compare)

  • Aug 07 08:17
    hkollmann closed #10021
  • Aug 07 06:44
    rad-pat synchronize #10021
  • Aug 07 06:16
    hkollmann commented #749
  • Aug 07 05:54
    cboulanger commented #10022
  • Aug 07 04:46
    aero commented #10022
  • Aug 07 04:40
    aero commented #10022
  • Aug 07 04:32
    aero commented #10022
  • Aug 06 19:43
    cboulanger labeled #754
  • Aug 06 19:42
    cboulanger assigned #754
  • Aug 06 19:42
    cboulanger opened #754
  • Aug 06 19:35
    hkollmann commented #10021
  • Aug 06 06:14
    cboulanger commented #10022
  • Aug 06 06:13
    cboulanger commented #10022
Oleg Philippov
@ofilippov
@cboulanger done: qooxdoo/qooxdoo-compiler#701
hcarsten
@hcarsten
just wondering if this feature here "htmlArea" is still avail. http://archive.qooxdoo.org/1.6.1/pages/gui_toolkit/ui_html_editing.html
Christian Boulanger
@cboulanger
@hcarsten No, but you can use qookery's CKeditor if you don' t mind the additional dependency: http://www.qookery.org/
hcarsten
@hcarsten
@cboulanger thx, might be nicer to bring these to "real" qx extensions.
George Koller
@SwarmShepherd
I'm an OLD fan of Qooxdoo, the first website builder that made any sense to my programmer brain! Super to see you guys still beating head against pretty much the same old wall? What I'd love to understand , right off the top, is where you see your current JS project standing compared to such as the default IONOS website builder? I'm just getting started with it as a 'user' and it seems pretty intuitive and more powerful than I expected.
George Koller
@SwarmShepherd
I'm a retired programmer in middle of USA, and my project has, I believe, is a sweet little puppy with big International Paws. And a new project is coming up in JS to lay a new in-browser Game Face on my Kotlin Server Code. I'm looking at and intending to use http://phaser.io/ - a nice community too. Very briefly my project 'plays like a game' but is really a ILE in disguise.
My silly site is now some 12 hours old, but excited like kid to get a brain dump started without all the distractions of HTML/CSS and so. DE is a big target country for this project btw.
Drop me a note at: http://FUNuage.org ? (it'll be my first!)
(or maybe you guys know a JS programmer typ that might enjoy doing this game with me?)
John Spackman
@johnspackman
@SwarmShepherd I’ve not used Ionos but at first glance it looks like a different type of product - ionos is a CMS for creating and styling content, where Qooxdoo is for building single page applications. So what you would do is to create a Qooxdoo application (ie your game) and add it to one of the pages that you create with ionos. i don’t know how phaser.io would fit in though, it sounds like that it might be its own framework?
slachtar
@slachtar
@oetiker I see you're working on a new theme (with dark and light colors), IMHO it's one of the greatest additions to qooxdoo, especially for new users, where app look is an important criteria when selecting a framework. I'm still using qx V5, does it work with this version, if not, could you please share some screenshots of the new theme. Thank you
Aleksandar Josipovic
@nanexo

Hello everyone, I have a question regarding resourceloading: I need to add a suffix for every resource request. The suffix is dynamically generated and is inserted into index.html from where I can retrieve it. Looking at the source, I tried setting

qx.util.LibraryManager.getInstance().set("qx", "resourceUri", "resource/" + suffix);
qx.util.LibraryManager.getInstance().set("myapp", "resourceUri", "resource/" + suffix);

first thing in Application.main which seems to do the trick.

Is this the right approach?

George Koller
@SwarmShepherd
@johnspackman Avoiding HTML & CSS is rather a life goal for me, so there is a major alignment here :). As programmer I want to BUILD - love the Qooxdoo-ding approach . As biz-guy (of sorts) I want to think about content (at least for chunks of time), and I don't really want to get tied up with Servers/Hosting and just all of that (I'm an old Applications guy - desktop). Did some Wagtail, even go back to Sinatra (Ruby days). Well, I'm looking around the docs.
George Koller
@SwarmShepherd
Where and how does content like paragraphs get into the website? Qooxdoo Tuts are giving me a 404. I'll be taking a spin around github to find something like I want to do.
Oh, Anything / anybody doing a Kotlin-ding on Qooxdoo?
John Spackman
@johnspackman
the website is generated using nunjucks as a static site, from this repo: https://github.com/qooxdoo/website
please can you file an issue there if the tutorials (or other links) are not working?
George Koller
@SwarmShepherd
THIS IS WAAY MORE interesting than my first impression...
Tobias Oetiker
@oetiker
@slachtar will share, :) as soon as it is in a presentable state
1 reply
Tobias Oetiker
@oetiker
Screenshot 2020-05-26 at 22.17.36.png
3 replies
another 2h later
Benayed-Mohamed
@Benayed-Mohamed
Hello , i want to know why the qx.ui.form.Spinner() allows max value as 100 and min value as 0 , those values shouldn't be unlimited when no parameters are given ? Here is the playground link to see how it behaves : https://tinyurl.com/y8357wfq
Christian Boulanger
@cboulanger
@Benayed-Mohamed Hi, you need to explicitly set minimum and maximum values, see https://tinyurl.com/yavqj9cl - see also the API: https://qooxdoo.org/qxl.apiviewer/#qx.ui.form.Spinner
Benayed-Mohamed
@Benayed-Mohamed
@cboulanger thanks for your reply ,I know how to set the min and max values, but I wonder why only 100 is the max value when no parameter is given, 100 looks like a small number shouldn't it be bigger ??
Christian Boulanger
@cboulanger
@Benayed-Mohamed I don't know what exactly motivated the default value, but I assume its the range between 0% and 100% that's the model here.
Benayed-Mohamed
@Benayed-Mohamed
@cboulanger Thanks for your collaboration Mr Christian .
Benayed-Mohamed
@Benayed-Mohamed
Hello , i am using the Boolean CellRenderer and i want to set some styles to it , is there a method to set width and height to this Renderer or i have to create my own Boolean Renderer Class that extend from the current one and change the width and height in this Class itself ?? here is the link of my question in "Stack Overflow" : https://stackoverflow.com/questions/62279586/booleanrenderer-of-qooxdoo-framework
Pat Buxton
@rad-pat
@Benayed-Mohamed , a change has recently gone into the core to fix the position of the Boolean cell renderer, perhaps that is what you needed anyway? qooxdoo/qooxdoo#10000
Benayed-Mohamed
@Benayed-Mohamed
@rad-pat Thanks for your response , i was using custom renderer for boolean to set the vertical position middle and also to change the width and height but since i switched to the latest version i returned to use "qx.ui.table.cellrenderer.Boolean" , but i just want to know is there a method to change the width and height of the boolean icon ?
Pat Buxton
@rad-pat
I'm pretty sure you just override it and use your own icon
Benayed-Mohamed
@Benayed-Mohamed
@rad-pat Thank you
rommni
@rommni

Hello all, juste a little question what babel options are used to "compile" the index.js file, because I need to create a specific version of my app compatible with very old browser which doesn't support "let" keyword, i put the needed browser in my compile.json "babel"/"options"/"targets" and in all my code the "let" were transposed to "var" however there are still one "let" left it was previously (before last modifs) in the boot.js file, it's here :

/*
   * Adds event handlers
   */
  on: function(eventType, handler) {
    if (qx.$$loader.applicationHandlerReady) {
      if (window.qx && qx.event && qx.event.handler && qx.event.handler.Application) {
        let Application = qx.event.handler.Application.$$instance;
        if (eventType == "ready" && Application.isApplicationReady()) {
          handler(null);
          return;
        } else if (eventType == "appinitialized" && Application.isApplicationInitialized()) {
          handler(null);
          return;
        }
      }
      qx.event.Registration.addListener(window, eventType, handler);
      return;
    }

    if (this.deferredEvents === null)
      this.deferredEvents = {};
    var handlers = this.deferredEvents[eventType];
    if (handlers === undefined)
      handlers = this.deferredEvents[eventType] = [];
    handlers.push({ eventType: eventType, handler: handler });
  },

Is there a way to specify a browser target for the qooxdoo internal files?

John Spackman
@johnspackman
ah - that’s a bug, that template file should be backward compatible
please can you file an issue
Derrell Lipman
@derrell
G'morning. Can someone tell me what this compiler warning means?
Warning: Compiling application 'isg.server' but the target supports non-headless output, you may find unwanted dependencies are loaded during startup
Or more specifically, what I should do about it.
John Spackman
@johnspackman
it means that your target does not specify any application types, but your application is marked as node. This means that the compiler will be producing code for browser as well as node, and this boils down to the qx.headless environment variable will be false for all applications - and that, in turn, means that dependencies cannot be reduced by the code, so some classes could end up causing inappropriate code to load into node
this is a problem because some classes cause all kinds of UI things (like GestureCore) to load into node, and they crash during startup
so what you want to do is have multiple targets, one for node and one for browser. hang on ill get an example
Derrell Lipman
@derrell
Thanks.
John Spackman
@johnspackman
in your target, add this:
"application-types": [
                "node"
            ]
if you’re compiling node and browser in one compile.json, you would add multiple targets for source and for build, eg:
"targets": [
        {
            "type": "source",
            "outputPath": "compiled/source",
            "babelOptions": {
                "targets": "Chrome >= 72, Firefox >= 64, edge >= 18"
            },
            "environment": {
                "qx.buildType": "source"
            }
        },
        {
            "type": "source",
            "outputPath": "compiled/source-node",
            "application-types": [
                "node"
            ],
            "babelOptions": {
                "targets": "node >= 11"
            },
            "environment": {
                "qx.buildType": "source",
                "qxl.cms.thinClientTargetPath": "compiled/source"
            }
        },
(and the same again for build variants)
Derrell Lipman
@derrell
In my compile.json, I have two application: a server app and a gui app. There are two targets, for source and build. So based on this, I'll have four targets, right?
yeah. Got it. Thanks.
John Spackman
@johnspackman
yep
Derrell Lipman
@derrell
I previously had this in my compile.json. Is it obsolete?
      "bundle": {
        "include": "qx.*"
      },
(in the source target)
John Spackman
@johnspackman
no, its not obsolete