Barton, who recently rejected interest from Crystal Palace, earned high praise from Bond for his performance against previously unbeaten Leeds.
Bond said: "Joey has done very well for us. He missed both pre-season trips, but forced his way into the side, has played all the matches and has been very focussed."
Asked whether Barton would still be at the club after the transfer deadline, Bond replied: "I really don't know. Nothing would surprise me."
Rangers maintained their unbeaten start to the Championship season and Bond said: "I am really pleased with the result in a very tight game.
"We didn't get the ball down and play as much as we can, so it was really pleasing to remain unbeaten in the league, keep a clean sheet and get a win at a really difficult place against a team who I think will be there or thereabouts at the end of the season.
"At the time we couldn't see whether Joey was onside when his goal was disallowed, but after watching it again he wasn't offside. It was a difficult one for the officials, but in the end it didn't cost us."
Leeds manager Brian McDermott saw his side beaten for the first time this season and said: "Did we do enough to win? Probably not. Did we deserve to lose? Probably not.
"We got done at a set-play, which is disappointing to say the least and we didn't do enough with the ball. Without possession we were diligent and solid.
"I thought we should have had a penalty early in the second half, but their disallowed goal should have been given.
"These things happen. No-one could fault the players' effort. They kept going and showed real desire against a team that has cost a lot of money and the crowd didn't get on our backs."
Barton's disallowed goal came in the ninth minute, even though Leeds defenders Lee Peltier and Scott Wootton were playing him onside.
Leeds had a penalty claim rejected seven minutes after the break when Ross McCormack's driven cross struck defender Danny Simpson's arm just inside the box.
The only goal of the game arrived when Leeds made a hash of goalmouth attempts to clear Barton's free-kick and left-back Hill was first to react, lashing the ball into the net from a few yards out.
Unlucky Leeds captain Rudy Austin hit the crossbar deep into time added on.