Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 25A101133F for ; Sun, 10 Aug 2014 04:20:54 +0000 (UTC) Received: (qmail 62316 invoked by uid 500); 10 Aug 2014 04:20:53 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 62288 invoked by uid 500); 10 Aug 2014 04:20:53 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 62277 invoked by uid 99); 10 Aug 2014 04:20:52 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 10 Aug 2014 04:20:52 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW X-Spam-Check-By: apache.org Received-SPF: unknown (nike.apache.org: error in processing during lookup of mike.tutkowski@solidfire.com) Received: from [209.85.218.42] (HELO mail-oi0-f42.google.com) (209.85.218.42) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 10 Aug 2014 04:20:27 +0000 Received: by mail-oi0-f42.google.com with SMTP id a3so4757232oib.29 for ; Sat, 09 Aug 2014 21:20:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=2aVA+Se22G7Fuz59gRIvg+iBbufzcKOg10ln5zieK38=; b=mSQ/O8m+hCJ2SbnPN9xw5+W0racpbBTpNrXIMGk6mmxW84gDOa2RTBYsT9HsPC/lxC rzqW4bYcUySf0vGC4ptWo+7JPSnXcvIX4gYqkDCAtCBwisD5No1DpKD9DtaS+6lG7Rwa AgOnMu3WjcHlCOQ1deZlWeW5LSptKTrN+Dfr3vMck1iF4cvFRNsdz94b8/TreJCnUbVt adJEBz+VIOogQ9YPMZlxhVmdp5p5v4qWR6QTFPyb0jMCOuRX1p4pmzdM9qObz5GO2OOm HLMGz0NbLR1hb+n9vNDoATA/DUb47JB+kFoCx2QoHZpPb0it922g58QYGwv12FxAQQRe HsZA== X-Gm-Message-State: ALoCoQm+9DyPHandOK5TLq3mA+jMqm9Ifqmrf8Tkf9LZYySfdrAdk2lF4EMfPb76mCiZJbpUs3Eu MIME-Version: 1.0 X-Received: by 10.60.15.37 with SMTP id u5mr40501165oec.12.1407644425588; Sat, 09 Aug 2014 21:20:25 -0700 (PDT) Received: by 10.182.124.230 with HTTP; Sat, 9 Aug 2014 21:20:25 -0700 (PDT) Date: Sat, 9 Aug 2014 22:20:25 -0600 Message-ID: Subject: [GSoC] GUI Problem From: Mike Tutkowski To: "dev@cloudstack.apache.org" Content-Type: multipart/alternative; boundary=089e013cbd82f52b6505003ec137 X-Virus-Checked: Checked by ClamAV on apache.org --089e013cbd82f52b6505003ec137 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi everyone, My GSoC student has been working on a GUI problem for a while and we'd like to see if anyone out there who might have a detailed knowledge of CloudStack's GUI code and JavaScript/CSS in general could help. Seif is trying to add a new control to the CS GUI: http://loopj.com/jquery-tokeninput/ He's first trying to swap out one existing text field for this control: the Storage Tags text field in the Add Primary Storage dialog. Right now this Storage Tags is just a normal text field. You type in one or more tags (separated by a comma). This new control provides suggestions (Seif acquires all storage tags from the DB via a new API call he wrote) and lets you click on a suggestion to add it to the control's text field. JIRA has a similar control. A nice benefit of this approach is that you don't have to guess at the name of a storage tag that you want to use if that storage tag is already in use (you can just select it from the list of suggestions as you type). Anyways, Seif has most all of the code written, but is having trouble getting the suggestions list to actually show up in the CS GUI (it shows up just fine in a demo program he built). His current code in in my GitHub cloudstack repo here: https://github.com/mike-tutkowski/cloudstack/commit/c0e58040663e641dccac6c3= 586ddd07ff4382b9e I'm not seeing any obvious problem with his code, but I'm way more experienced in Java than in JavaScript. Thanks! --=20 *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkowski@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud *=E2=84=A2* --089e013cbd82f52b6505003ec137--