Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I'm not able to add invoice items in IE 7 (win xp), getting a javascript error that says that a identifier, string or integer is expected.
function invoice_set_template(value) {
$.get("http://"+Drupal.settings['invoice']['host']+Drupal.settings['basePath']+"invoice/set/template",
{ value: value,
},
Comments
Comment #1
bilbyggaren CreditAttribution: bilbyggaren commentedComment #2
pietervogelaar CreditAttribution: pietervogelaar commentedThanks, I will look into it! I develop under Ubuntu so I work a lot with firefox and epiphany browser, that works perfectly. But when I test it now in Opera under Ubuntu, I see that although I don't get an error, nothing happens when I click "Add item". I hope to fix this for firefox, opera, safari, ie6 and ie7 tomorrow.
Comment #3
pietervogelaar CreditAttribution: pietervogelaar commentedOkay, fixed it! The fix is now included in the development version.
Ie7, opera and probably also ie6 don't like Javascript like:
$.get("http://"+Drupal.settings['invoice']['host']+Drupal.settings['basePath']+"invoice/set/template",
{ value: value,
},
I replaced it with:
$.get("http://"+Drupal.settings['invoice']['host']+Drupal.settings['basePath']+"invoice/set/template",
{ value: value
},
I removed the comma after "value: value". Firefox didn't bother about that.
Pieter
Comment #4
pietervogelaar CreditAttribution: pietervogelaar commentedTo correct something I set in my previous comment "Okay, fixed it! The fix is now included in the development version."
Some comment I gave to my latest commit:
"Since I made a development snapshot on 2 august 2008 I kept comitting to CVS HEAD. Yesterday I noticed that the date of the development snapshot still remained 2 august 2008 however I made changes. Now I figured out since I created a development branch DRUPAL-6--1 that I have to checkout that branch and add and commit my code to that branch. The development snapshot will now be updated within 12 hours if my assumptions are right."
So it's clearly not included in the development version of 2 august 2008, but will be in it very soon.
Comment #6
SarnXero CreditAttribution: SarnXero commentedI can't add items to an invoice.
When i click add item in the Invoice Items section nothing happens. When I try to press save at the bottom instead I get the error "You have to fill in at least one invoice item!" with a red box around the item description text box. Still pressing Add Item button does nothing
Using Ubuntu 8.10, Firefox 3
Comment #7
pietervogelaar CreditAttribution: pietervogelaar commentedIs Javascript enabled?
Comment #8
kena1979 CreditAttribution: kena1979 commentedJavascript enabled in the latest versions Firefox, Opera and IE under Windows XP - doesn't work... Any suggestions? Besides migrating to Ubuntu, cause I can't do that on my business PC. Thanks for the info!!
Comment #9
pietervogelaar CreditAttribution: pietervogelaar commentedDo you use version 1.0 of the invoice module?
Comment #10
kippi CreditAttribution: kippi commentedHey
I am also having this problem.
Has anyone came up with a fix as I really would like to use this.
Thanks
Chris,
Comment #11
kippi CreditAttribution: kippi commentedComment #12
pietervogelaar CreditAttribution: pietervogelaar commentedDo you have Clean Urls on?
Pieter
Comment #13
kippi CreditAttribution: kippi commentedPieter
I do not have clean URLS on, would you like me to test with it on?
Many Thanks
Chris,
Comment #14
mattlowe01 CreditAttribution: mattlowe01 commentedDoes the same thing under safari 4 in OSX 10.6
Comment #15
pietervogelaar CreditAttribution: pietervogelaar commented@kippi Yeah, I think that with clean urls on it will work..
Comment #16
kippi6171 CreditAttribution: kippi6171 commentedGreat!! Works great now!!
Now need to find away to assgin a invoice to a user/email and some kind of payment.
Thanks guys
Kippi.
Comment #17
pietervogelaar CreditAttribution: pietervogelaar commentedComment #18
Ivo.Radulovski CreditAttribution: Ivo.Radulovski commentedworks not for me, can't add items @ invoice creation - clean urls on - any browser - javascript on - version 6.x-1.0
strange...
Comment #19
Ivo.Radulovski CreditAttribution: Ivo.Radulovski commented...using open atrium
Comment #20
wiremuse CreditAttribution: wiremuse commentedI'm having the same issue as segments using Invoice in every browser with javascript on with clean urls with Open Atrium and can not add "Invoice items"
Comment #21
pietervogelaar CreditAttribution: pietervogelaar commentedDo you have any javascript errors for me? Please use the console with firebug or something to debug....
Pieter
Comment #22
pietervogelaar CreditAttribution: pietervogelaar commentedComment #23
dksdev01 CreditAttribution: dksdev01 commentedThis happens when clean URL is not enabled for me ..
I made temporary work by adding ?q= in invoice.js file.
Deepak
Comment #24
pietervogelaar CreditAttribution: pietervogelaar commentedThe problem is fixed in the development version now.
I will release version 6.x-1.1 this weekend.
Pieter
Comment #25
gandhiano CreditAttribution: gandhiano commentedI still have the issue of not being able to add items, using Open Atrium (6.x-1.5), with both invoice-6.x-1.x-dev and invoice-6.x-1.1
Comment #26
pietervogelaar CreditAttribution: pietervogelaar commentedPlease update to version 7, invoice module version 6 is not maintained anymore.