[rt-users] RT Visual Interface Enhancements Enquiry
Nafiesa Allie
nafiesaa at kromco.co.za
Wed Jul 11 08:19:47 EDT 2012
Did you not get my mail with the attachment?
Ok, I will put it in writing: the file that I created is
/svr/rt4/local/html/Callbacks/SLAC/Elements/Header/Head and its contents is:
<%INIT>
jQuery('table.myrt td.boxcontainer > div').detach().appendTo('table.myrt >
tbody > tr').wrap('<td class="boxcontainer" />');
</%INIT>
<%ARGS>
</%ARGS>
Please bear in mind that I have never programmed in Java/Jquery or HTML
before.
Regards
Nafiesa
On 11 July 2012 13:04, Ruslan Zakirov <ruz at bestpractical.com> wrote:
> On Wed, Jul 11, 2012 at 12:17 PM, Nafiesa Allie <nafiesaa at kromco.co.za>
> wrote:
> > Here is the error I got with my callback:
> > Undefined subroutine &HTML::Mason::Commands::jQuery called at
> > /svr/rt4/local/html/Callbacks/SLAC/Elements/Header/Head line 2.
>
>
> Do you expect us to guess what in the file?
>
>
> >
> >
> > On 11 July 2012 11:02, Nafiesa Allie <nafiesaa at kromco.co.za> wrote:
> >>
> >> OK, I figured out how to get RT to incorporate the code that I put into
> >> the Callback for the Header, however, there is something wrong with my
> code.
> >> Please can you give me guidance? Remember, that in the end I want the
> >> dashboard panels to lie side by side, and not the panels on the RT at a
> >> glance screen. Thanks.
> >>
> >> On 11 July 2012 09:35, Nafiesa Allie <nafiesaa at kromco.co.za> wrote:
> >>>
> >>> Thanks, Ruslan.
> >>>
> >>> OK, I created my callback file but now I am not sure what the code
> should
> >>> look like.
> >>>
> >>> Using your dirty variant that applies to RT at a glance
> >>> jQuery('table.myrt td.boxcontainer >
> div').detach().appendTo('table.myrt
> >>> > tbody > tr').wrap('<td class="boxcontainer" />');
> >>> and changing it to
> >>> jQuery('table#dashboard-26.dashboard td.boxcontainer >
> >>> div').detach().appendTo('table#dashboard-26.dashboard > tbody >
> >>> tr').wrap('<td class="boxcontainer" />');
> >>> it now applies to the dashboard.
> >>>
> >>> However, adding the code to my callback, does not make any difference,
> >>> even after rebooting the RT server, regardless whether I am using your
> >>> variant or my own. I am not sure whether the problem lies in my code
> - see
> >>> printscreen attached, or elsewhere. I would deeply appreciate some
> further
> >>> help in this and am desperate to resolve this sooner rather than
> later. If
> >>> I am unable to master this, then some other ticketing system will be
> >>> enforced.
> >>>
> >>> (It feels like I am taking tiny baby-steps in resolving this problem;
> I
> >>> wish there was a clear example that one could follow.)
> >>>
> >>> Regards
> >>> Nafiesa
> >>>
> >>> On 10 July 2012 20:57, Ruslan Zakirov <ruz at bestpractical.com> wrote:
> >>>>
> >>>> Hi,
> >>>>
> >>>> RT's file share/html/Elements/Header contains the following line:
> >>>>
> >>>> $m->callback( %ARGS, CallbackName => 'Head' );
> >>>>
> >>>> It's the perfect place to insert custom CSS/JS hacks.
> >>>>
> >>>> On Tue, Jul 10, 2012 at 2:51 PM, Nafiesa Allie <nafiesaa at kromco.co.za
> >
> >>>> wrote:
> >>>> > I think I must clarify what I am saying below:
> >>>> > from what I understand RT4 callbacks are defined in
> >>>> > /rt4/share/Elements. I
> >>>> > found a number of callbacks there, but not the one I am looking for,
> >>>> > viz.
> >>>> > Header, so I need help to either find it or create it from scratch.
> >>>> >
> >>>> > Regards
> >>>> > Nafiesa
> >>>> >
> >>>> > On 10 July 2012 13:36, Nafiesa Allie <nafiesaa at kromco.co.za> wrote:
> >>>> >>
> >>>> >> Hi Ruslan
> >>>> >>
> >>>> >> I managed to figure out how to successfully create a dirty variant,
> >>>> >> and it
> >>>> >> seems to do what I want. However, I am still struggling to create
> >>>> >> the
> >>>> >> callback.
> >>>> >> " There is a callback in Header file to put any custom javascript
> on
> >>>> >> RT
> >>>> >> pages. " - I do not find such a callback.
> >>>> >> I now understand the concept of a callback, but not finding the
> >>>> >> relevant
> >>>> >> callback does not help much. Please could you give me some
> >>>> >> direction?
> >>>> >>
> >>>> >> Regards
> >>>> >> Nafiesa
> >>>> >>
> >>>> >>
> >>>> >> On 6 July 2012 15:21, Nafiesa Allie <nafiesaa at kromco.co.za> wrote:
> >>>> >>>
> >>>> >>> Hi Ruslan
> >>>> >>>
> >>>> >>> Thanks so much for your swift response plus the given detail; I
> am
> >>>> >>> so
> >>>> >>> glad that it is possible! However, I have no idea how to get to
> the
> >>>> >>> interface that will enable me to add the new code. This is the
> >>>> >>> first time I
> >>>> >>> am wanting to do a customization, and I do not know where to
> start.
> >>>> >>> How do
> >>>> >>> I get to the interface in your screenshot?
> >>>> >>>
> >>>> >>> Have a great weekend!
> >>>> >>> Nafiesa
> >>>> >>>
> >>>> >>>
> >>>> >>> On 5 July 2012 14:53, Ruslan Zakirov <ruz at bestpractical.com>
> wrote:
> >>>> >>>>
> >>>> >>>> On Tue, Jul 3, 2012 at 9:29 AM, Nafiesa Allie
> >>>> >>>> <nafiesaa at kromco.co.za>
> >>>> >>>> wrote:
> >>>> >>>> > I have already created dashboards with custom searches, but my
> >>>> >>>> > problem
> >>>> >>>> > lies
> >>>> >>>> > with the fact that I cannot get the panels to lie alongside
> each
> >>>> >>>> > other
> >>>> >>>> > as
> >>>> >>>> > per my example. RT only allows two lists/charts panels next to
> >>>> >>>> > each
> >>>> >>>> > other.
> >>>> >>>> > How do I overcome this?
> >>>> >>>>
> >>>> >>>> With javascript:
> >>>> >>>>
> >>>> >>>> jQuery('table.myrt td.boxcontainer >
> >>>> >>>> div').detach().appendTo('table.myrt > tbody > tr').wrap('<td
> >>>> >>>> class="boxcontainer" />');
> >>>> >>>>
> >>>> >>>> Above is dirty variant, but at least it works in Chrome and
> >>>> >>>> demonstrates how to start. There is a callback in Header file to
> >>>> >>>> put
> >>>> >>>> any custom javascript on RT pages.
> >>>> >>>>
> >>>> >>>> >
> >>>> >>>> >
> >>>> >>>> > On 2 July 2012 21:47, Ruslan Zakirov <ruz at bestpractical.com>
> >>>> >>>> > wrote:
> >>>> >>>> >>
> >>>> >>>> >> On Mon, Jul 2, 2012 at 12:42 PM, Nafiesa Allie
> >>>> >>>> >> <nafiesaa at kromco.co.za>
> >>>> >>>> >> wrote:
> >>>> >>>> >> > Great! So where do I start? I have never fiddled with CSS
> or
> >>>> >>>> >> > JS
> >>>> >>>> >> > before,
> >>>> >>>> >> > so
> >>>> >>>> >> > it will be helpful if you could direct me to a relevant
> >>>> >>>> >> > example.
> >>>> >>>> >>
> >>>> >>>> >> Start from Dashboards, custom searches and see how close you
> can
> >>>> >>>> >> get
> >>>> >>>> >> to what you need.
> >>>> >>>> >>
> >>>> >>>> >>
> >>>> >>>> >>
> >>>> >>>> >> >
> >>>> >>>> >> > On 29 June 2012 20:09, Thomas Sibley <trs at bestpractical.com
> >
> >>>> >>>> >> > wrote:
> >>>> >>>> >> >>
> >>>> >>>> >> >> On 06/29/2012 10:57 AM, Benjamin Boksa wrote:
> >>>> >>>> >> >> > I am sure this can be done using RT4 by writing a custom
> >>>> >>>> >> >> > page -
> >>>> >>>> >> >> > but I
> >>>> >>>> >> >> > honestly do not know how…
> >>>> >>>> >> >>
> >>>> >>>> >> >> Learning the basics of how to create your own page in RT
> will
> >>>> >>>> >> >> probably
> >>>> >>>> >> >> be faster and more efficient than trying to use the REST
> >>>> >>>> >> >> interface
> >>>> >>>> >> >> to
> >>>> >>>> >> >> get all the data and interaction you want.
> >>>> >>>> >> >>
> >>>> >>>> >> >> You can probably do most of what you want with a standard
> >>>> >>>> >> >> dashboard and
> >>>> >>>> >> >> a bunch of custom CSS and JS that targets it to rearrange
> as
> >>>> >>>> >> >> necessary.
> >>>> >>>> >> >
> >>>> >>>> >> >
> >>>> >>>> >> >
> >>>> >>>> >> >
> >>>> >>>> >> > --
> >>>> >>>> >> >
> >>>> >>>> >> > Groete/Regards
> >>>> >>>> >> >
> >>>> >>>> >> > Nafiesa Allie
> >>>> >>>> >> >
> >>>> >>>> >> > Kromco (Pty) Ltd
> >>>> >>>> >> >
> >>>> >>>> >> > | t +27[0]21 850-6847 | f +27[0]21 850-6871 | e
> >>>> >>>> >> > nafiesaa at kromco.co.za |
> >>>> >>>> >> >
> >>>> >>>> >> > *Important Notice: This e-mail may contain trade secrets or
> >>>> >>>> >> > privileged,
> >>>> >>>> >> > undisclosed, or otherwise confidential information.
> >>>> >>>> >> >
> >>>> >>>> >> > If you have received this e-mail in error, you are hereby
> >>>> >>>> >> > notified
> >>>> >>>> >> > that
> >>>> >>>> >> > any
> >>>> >>>> >> > review, copying, or distribution of it is strictly
> prohibited.
> >>>> >>>> >> >
> >>>> >>>> >> > Please inform us immediately and destroy the original
> >>>> >>>> >> > transmittal.
> >>>> >>>> >> > Thank
> >>>> >>>> >> > you
> >>>> >>>> >> > for your cooperation.
> >>>> >>>> >> >
> >>>> >>>> >> >
> >>>> >>>> >>
> >>>> >>>> >>
> >>>> >>>> >>
> >>>> >>>> >> --
> >>>> >>>> >> Best regards, Ruslan.
> >>>> >>>> >
> >>>> >>>> >
> >>>> >>>> >
> >>>> >>>> >
> >>>> >>>> > --
> >>>> >>>> >
> >>>> >>>> > Groete/Regards
> >>>> >>>> >
> >>>> >>>> > Nafiesa Allie
> >>>> >>>> >
> >>>> >>>> > Kromco (Pty) Ltd
> >>>> >>>> >
> >>>> >>>> > | t +27[0]21 850-6847 | f +27[0]21 850-6871 | e
> >>>> >>>> > nafiesaa at kromco.co.za
> >>>> >>>> > |
> >>>> >>>> >
> >>>> >>>> > *Important Notice: This e-mail may contain trade secrets or
> >>>> >>>> > privileged,
> >>>> >>>> > undisclosed, or otherwise confidential information.
> >>>> >>>> >
> >>>> >>>> > If you have received this e-mail in error, you are hereby
> >>>> >>>> > notified
> >>>> >>>> > that any
> >>>> >>>> > review, copying, or distribution of it is strictly prohibited.
> >>>> >>>> >
> >>>> >>>> > Please inform us immediately and destroy the original
> >>>> >>>> > transmittal.
> >>>> >>>> > Thank you
> >>>> >>>> > for your cooperation.
> >>>> >>>> >
> >>>> >>>> >
> >>>> >>>>
> >>>> >>>>
> >>>> >>>>
> >>>> >>>> --
> >>>> >>>> Best regards, Ruslan.
> >>>> >>>
> >>>> >>>
> >>>> >>>
> >>>> >>>
> >>>> >>> --
> >>>> >>>
> >>>> >>> Groete/Regards
> >>>> >>>
> >>>> >>> Nafiesa Allie
> >>>> >>>
> >>>> >>> Kromco (Pty) Ltd
> >>>> >>>
> >>>> >>> | t +27[0]21 850-6847 | f +27[0]21 850-6871 | e
> >>>> >>> nafiesaa at kromco.co.za |
> >>>> >>>
> >>>> >>> *Important Notice: This e-mail may contain trade secrets or
> >>>> >>> privileged,
> >>>> >>> undisclosed, or otherwise confidential information.
> >>>> >>>
> >>>> >>> If you have received this e-mail in error, you are hereby notified
> >>>> >>> that
> >>>> >>> any review, copying, or distribution of it is strictly prohibited.
> >>>> >>>
> >>>> >>> Please inform us immediately and destroy the original transmittal.
> >>>> >>> Thank
> >>>> >>> you for your cooperation.
> >>>> >>>
> >>>> >>>
> >>>> >>
> >>>> >>
> >>>> >>
> >>>> >> --
> >>>> >>
> >>>> >> Groete/Regards
> >>>> >>
> >>>> >> Nafiesa Allie
> >>>> >>
> >>>> >> Kromco (Pty) Ltd
> >>>> >>
> >>>> >> | t +27[0]21 850-6847 | f +27[0]21 850-6871 | e
> nafiesaa at kromco.co.za
> >>>> >> |
> >>>> >>
> >>>> >> *Important Notice: This e-mail may contain trade secrets or
> >>>> >> privileged,
> >>>> >> undisclosed, or otherwise confidential information.
> >>>> >>
> >>>> >> If you have received this e-mail in error, you are hereby notified
> >>>> >> that
> >>>> >> any review, copying, or distribution of it is strictly prohibited.
> >>>> >>
> >>>> >> Please inform us immediately and destroy the original transmittal.
> >>>> >> Thank
> >>>> >> you for your cooperation.
> >>>> >>
> >>>> >>
> >>>> >
> >>>> >
> >>>> >
> >>>> > --
> >>>> >
> >>>> > Groete/Regards
> >>>> >
> >>>> > Nafiesa Allie
> >>>> >
> >>>> > Kromco (Pty) Ltd
> >>>> >
> >>>> > | t +27[0]21 850-6847 | f +27[0]21 850-6871 | e
> nafiesaa at kromco.co.za
> >>>> > |
> >>>> >
> >>>> > *Important Notice: This e-mail may contain trade secrets or
> >>>> > privileged,
> >>>> > undisclosed, or otherwise confidential information.
> >>>> >
> >>>> > If you have received this e-mail in error, you are hereby notified
> >>>> > that any
> >>>> > review, copying, or distribution of it is strictly prohibited.
> >>>> >
> >>>> > Please inform us immediately and destroy the original transmittal.
> >>>> > Thank you
> >>>> > for your cooperation.
> >>>> >
> >>>> >
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Best regards, Ruslan.
> >>>
> >>>
> >>>
> >>>
> >>> --
> >>>
> >>> Groete/Regards
> >>>
> >>> Nafiesa Allie
> >>>
> >>> Kromco (Pty) Ltd
> >>>
> >>> | t +27[0]21 850-6847 | f +27[0]21 850-6871 | e nafiesaa at kromco.co.za|
> >>>
> >>> *Important Notice: This e-mail may contain trade secrets or privileged,
> >>> undisclosed, or otherwise confidential information.
> >>>
> >>> If you have received this e-mail in error, you are hereby notified that
> >>> any review, copying, or distribution of it is strictly prohibited.
> >>>
> >>> Please inform us immediately and destroy the original transmittal.
> Thank
> >>> you for your cooperation.
> >>>
> >>>
> >>
> >>
> >>
> >> --
> >>
> >> Groete/Regards
> >>
> >> Nafiesa Allie
> >>
> >> Kromco (Pty) Ltd
> >>
> >> | t +27[0]21 850-6847 | f +27[0]21 850-6871 | e nafiesaa at kromco.co.za |
> >>
> >> *Important Notice: This e-mail may contain trade secrets or privileged,
> >> undisclosed, or otherwise confidential information.
> >>
> >> If you have received this e-mail in error, you are hereby notified that
> >> any review, copying, or distribution of it is strictly prohibited.
> >>
> >> Please inform us immediately and destroy the original transmittal. Thank
> >> you for your cooperation.
> >>
> >>
> >
> >
> >
> > --
> >
> > Groete/Regards
> >
> > Nafiesa Allie
> >
> > Kromco (Pty) Ltd
> >
> > | t +27[0]21 850-6847 | f +27[0]21 850-6871 | e nafiesaa at kromco.co.za |
> >
> > *Important Notice: This e-mail may contain trade secrets or privileged,
> > undisclosed, or otherwise confidential information.
> >
> > If you have received this e-mail in error, you are hereby notified that
> any
> > review, copying, or distribution of it is strictly prohibited.
> >
> > Please inform us immediately and destroy the original transmittal. Thank
> you
> > for your cooperation.
> >
> >
>
>
>
> --
> Best regards, Ruslan.
>
--
Groete/Regards
Nafiesa Allie
Kromco (Pty) Ltd
| t +27[0]21 850-6847 | f +27[0]21 850-6871 | e nafiesaa at kromco.co.za |
*Important Notice: This e-mail may contain trade secrets or privileged,
undisclosed, or otherwise confidential information.
If you have received this e-mail in error, you are hereby notified that any
review, copying, or distribution of it is strictly prohibited.
Please inform us immediately and destroy the original transmittal. Thank
you for your cooperation.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20120711/f42135d0/attachment.htm>
More information about the rt-users
mailing list