On Wed, Jul 11, 2012 at 12:17 PM, Nafiesa Allie <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> >>>> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> wrote: >>>> >>>> >>>> >>>> On Tue, Jul 3, 2012 at 9:29 AM, Nafiesa Allie >>>> >>>> <[email protected]> >>>> >>>> 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 <[email protected]> >>>> >>>> > wrote: >>>> >>>> >> >>>> >>>> >> On Mon, Jul 2, 2012 at 12:42 PM, Nafiesa Allie >>>> >>>> >> <[email protected]> >>>> >>>> >> 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 <[email protected]> >>>> >>>> >> > 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 >>>> >>>> >> > [email protected] | >>>> >>>> >> > >>>> >>>> >> > *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 >>>> >>>> > [email protected] >>>> >>>> > | >>>> >>>> > >>>> >>>> > *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 >>>> >>> [email protected] | >>>> >>> >>>> >>> *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 [email protected] >>>> >> | >>>> >> >>>> >> *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 [email protected] >>>> > | >>>> > >>>> > *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 [email protected] | >>> >>> *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 [email protected] | >> >> *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 [email protected] | > > *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.
