OK... I fixed the bug with multi-quoting. It works great now (I think). There was some extra div elements in the version from tables to divs and I squashed a number of those bugs.
Also, I added a new multi-quote function where if we doubleclick on the multi-quote icon, it clears the entire multi-quote cookie entry.
Code:
function mq_dblclick(){
var D = fetch_cookie("vbulletin_multiquote");
if(D){
A = D.split(",");
for (var B = 0; B < A.length; B++) {
var F = "mq_"+A[B];
$("#"+F).removeClass("fas");
$("#"+F).addClass("far");
$("#"+F).attr("title","Click to Select this Post to Quote in Reply");
}
set_cookie("vbulletin_multiquote",'');
}
return false;
}
By adding the line in red below to the mq_init() function:
Code:
function mq_init(D) {
var C = fetch_cookie("vbulletin_multiquote");
if (C != null && C != "") {
C = C.split(",");
} else {
C = new Array();
}
var E;
var A = fetch_tags(D, "i");
for (var B = 0; B < A.length; B++) {
if (A[B].id && A[B].id.substr(0, 3) == "mq_") {
E = A[B].id.substr(3);
A[B].onclick = function(F) {
return mq_click(this.id.substr(3));
};
E = A[B].id.substr(3);
A[B].ondblclick = function(F) {
return mq_dblclick();
};
change_mq_image(E, PHP.in_array(E, C) > -1 ? true : false);
}
}
}
I'll test it more before enabling this again for the testing crew.
:D mount -t vfat /dev/hda1 /mnt
my dillemma is simple i have psion 5 mx wich is an epoc type machine not only does it only work on windows as far as I know but I have to convert the files (the usual stuff!) sometimes a humen error happens and the files that I want to transfer to the linux drive... (7 Replies)
Perl:
Can anyone tell me why after I convert the hash into an array, when I print it out, it's not in the order like the hash? See below..
my %cityZip = ("Logan, AL", 35098,
"Los Angeles, CA", 90001,
"OrangeVille, IL", 61060,
"Palm Bay, FL",... (6 Replies)
got a problem.
i have to get A to + 20.70
but i keep getting A + 20 in my logic below.
anyone can guide me on where i go wrong?
i understand it is a double, but i do not noe how to parse it to the function so that it can read in as 20.70 instead of just 20..
i highlighted the problem part... (1 Reply)
I'm encountering an issue in printf.. it works on other servers but not this one (SunOS - Kernel Generic_118558-33)
root@server # echo $x
2.340
root@server # printf "%.1f" $x
printf: 2.340 not completely converted
2,0root@server #
anyone has an idea? i was expecting an output of "2.3" (5 Replies)
Hi, I want to read lines from a file, and I'm using two methods
1 use
while read line
do
done<filename
2 use
line=`sed -n '3p' filename`
however, in both of them, I notice that the tab between fields are automatically converted to space
because I want to use awk over the... (10 Replies)
Hi Gurus,
I know this sounds weird, We have encountered many incidents where some directories on several Solaris 10 boxes, will be converted to files with the same size. for example the file below :
-rw-r--r-- 1 rkadm redknee 5027399 Apr 15 00:02 dump
This was a directory created... (5 Replies)
HI Friends ,
I have a script which cp xml files from linux to other server thru ftp
my xml file contains charcters in hebrew
although , the command Binary exists in the script . the files contains Undefined Charcters after converting.
script :
ftp -p -n $HOST << EOF
user $USER $PASSWORD... (9 Replies)
YAY!
Finally, seems like forever, I added this CSS to the posts (postbit) for table columns and scrollbars work still do not work for code tags and text inside posts.
<style>
td {
max-width:200px;
overflow: auto;
white-space: nowrap;
}
</style>
YAY...
Now scollbars... (3 Replies)
Discussion started by: Neo
3 Replies
LEARN ABOUT DEBIAN
devel::refcount
Devel::Refcount(3pm) User Contributed Perl Documentation Devel::Refcount(3pm)NAME
"Devel::Refcount" - obtain the REFCNT value of a referent
SYNOPSIS
use Devel::Refcount qw( refcount );
my $anon = [];
print "Anon ARRAY $anon has " . refcount($anon) . " reference
";
my $otherref = $anon;
print "Anon ARRAY $anon now has " . refcount($anon) . " references
";
DESCRIPTION
This module provides a single function which obtains the reference count of the object being pointed to by the passed reference value.
FUNCTIONS
$count = refcount($ref)
Returns the reference count of the object being pointed to by $ref.
COMPARISON WITH SvREFCNT
This function differs from "Devel::Peek::SvREFCNT" in that SvREFCNT() gives the reference count of the SV object itself that it is passed,
whereas refcount() gives the count of the object being pointed to. This allows it to give the count of any referent (i.e. ARRAY, HASH,
CODE, GLOB and Regexp types) as well.
Consider the following example program:
use Devel::Peek qw( SvREFCNT );
use Devel::Refcount qw( refcount );
sub printcount
{
my $name = shift;
printf "%30s has SvREFCNT=%d, refcount=%d
",
$name, SvREFCNT($_[0]), refcount($_[0]);
}
my $var = [];
printcount 'Initially, $var', $var;
my $othervar = $var;
printcount 'Before CODE ref, $var', $var;
printcount '$othervar', $othervar;
my $code = sub { undef $var };
printcount 'After CODE ref, $var', $var;
printcount '$othervar', $othervar;
This produces the output
Initially, $var has SvREFCNT=1, refcount=1
Before CODE ref, $var has SvREFCNT=1, refcount=2
$othervar has SvREFCNT=1, refcount=2
After CODE ref, $var has SvREFCNT=2, refcount=2
$othervar has SvREFCNT=1, refcount=2
Here, we see that SvREFCNT() counts the number of references to the SV object passed in as the scalar value - the $var or $othervar
respectively, whereas refcount() counts the number of reference values that point to the referent object - the anonymous ARRAY in this
case.
Before the CODE reference is constructed, both $var and $othervar have SvREFCNT() of 1, as they exist only in the current lexical pad. The
anonymous ARRAY has a refcount() of 2, because both $var and $othervar store a reference to it.
After the CODE reference is constructed, the $var variable now has an SvREFCNT() of 2, because it also appears in the lexical pad for the
new anonymous CODE block.
PURE-PERL FALLBACK
An XS implementation of this function is provided, and is used by default. If the XS library cannot be loaded, a fallback implementation in
pure perl using the "B" module is used instead. This will behave identically, but is much slower.
Rate pp xs
pp 225985/s -- -66%
xs 669570/s 196% --
SEE ALSO
o Test::Refcount - assert reference counts on objects
AUTHOR
Paul Evans <leonerd@leonerd.org.uk>
perl v5.14.2 2011-11-15 Devel::Refcount(3pm)